div をスクロール番号 div に変えるプラグインがあります。
スクロールを制御したいので、要素を作成し、プラグインが適用されている div に追加します。
私のプラグインでは、.on() を使用してマウスホイールと MozMousePixelScroll イベントをバインドします。
問題は、動的に追加されていない要素でマウスホイールだけを使用すると、イベントの詳細だけでなく、スクロールの方向を表す数値も取得できることです...
$('.scale_window',this).first().on( "mousewheel",function(data,dirNum){
console.log(data);
console.log(dirNum);
}
これにより、スクロールデータオブジェクトが出力され、スクロールの方向に応じて、dirNum の -1 または 1 の数値が出力されます...
このコードを動的イベントで使用すると、dirNum パラメーターを取得できなくなります。
$('.scale_window',this).first().on( "mousewheel DOMMouseScroll MozMousePixelScroll",function(data,dirNum){
console.log(data);
console.log(dirNum);
}
これがなぜなのか、誰かが私に教えてくれますか?