Events 如何捕获dijit.form.NumberSpinner的递增和递减事件?

Events 如何捕获dijit.form.NumberSpinner的递增和递减事件?,events,dojo,dijit.form,Events,Dojo,Dijit.form,当用户按下此小部件中的向上或向下箭头时,是否有方法捕获dijit.form.NumberSpinner的递增和递减事件?我知道“_arrowspressed”事件,但出于某些原因,我不想使用它。我正在使用onChange事件,但在您失去对该小部件的关注之前,它不会被触发。设置intermediateChanges:true以在每次更改时获得onChange(不失去关注): 看看它在这个jsFiddle上是如何工作的:太棒了!谢谢。为我工作。 <div id="spinner1"

当用户按下此小部件中的向上或向下箭头时,是否有方法捕获dijit.form.NumberSpinner的递增和递减事件?我知道“_arrowspressed”事件,但出于某些原因,我不想使用它。我正在使用onChange事件,但在您失去对该小部件的关注之前,它不会被触发。

设置
intermediateChanges:true
以在每次更改时获得
onChange
(不失去关注):



看看它在这个jsFiddle上是如何工作的:

太棒了!谢谢。为我工作。
<div
    id="spinner1"       
    data-dojo-type="dijit/form/NumberSpinner"   
    data-dojo-props="
        name: 'spinner1',
        smallDelta: 1,
        largeDelta: 10,
        constrains: {min: 0, max: 100, places: 0},
        value: 10,
        intermediateChanges: true
    "    
></div>