Самый быстрый способ сделать это - закрыть метод _mouseWheeled виджета-слайдера.
Декларативный пример:
<div dojoType="dijit.form.VerticalSlider" name="vertical1" id="slider2" ... >
<script type="dojo/method" event="_mouseWheeled"></script>
...
</div>
Программный пример, один экземпляр:
dijit.byId('mySlider')._mouseWheeled = function() {};
Программно, ВСЕ экземпляры:
dojo.extend(dijit.form.HorizontalSlider, {
_mouseWheeled: function() {}
});
(Это касается как горизонтальных, так и вертикальных ползунков, поскольку VerticalSlider
наследуется от HorizontalSlider
.)