あなたはそれを必要としない、とあなたは道場・ソースへのアクセスを持っているし、構築し、独自の操作を行うことができれば、dijitの/フォーム/上でこの行をコメント決して場合_Spinner.js:また
postCreate: function(){
// [...]
// this.connect(this.domNode, !has("mozilla") ? "onmousewheel" : 'DOMMouseScroll', "_mouseWheeled");
// [...]
}
、あなたあなたのウィジェットをtrueにintermediateChangesプロパティを設定し、このような何か行うことができます:あなたのjavascriptブロックで
<input id="spinner1" name="someNumber" data-dojo-type="dijit.form.NumberSpinner" data-dojo-props="value:'1000',smallDelta:'10',constraints:{min:9,max:1550,places:0}, intermediateChanges:'true'"/>
:あなたのHTML内
を
をウィジェットにフォーカスがあるときにマウスホイールが唯一の仕事持っている
dojo.ready(function(){
var spinner = dijit.byId("spinner1");
var currentValue = spinner.get('value');
dojo.connect(spinner, "onChange", function(value){
currentValue = value;
});
dojo.connect(spinner.domNode, (!dojo.isMozilla ? "onmousewheel" : "DOMMouseScroll"), function(e){
spinner.set('value',currentValue);
});
});
あなたが説明したようにソースをカスタマイズし、独自のビルドを完全に私のために働かせてください。 ;-) – proximus
ようこそ。私はそれが助けてうれしいです... – Philippe