は私がビュー内でマウスホイールイベントをキャプチャしようとしています:デルタが定義されていないので、これは動作しませんビューでマウスホイールイベントをキャプチャする方法は?
events:
"mousewheel": "doMousewheel"
doMousewheel: (e, delta) =>
console.log e, delta
。
は私がビュー内でマウスホイールイベントをキャプチャしようとしています:デルタが定義されていないので、これは動作しませんビューでマウスホイールイベントをキャプチャする方法は?
events:
"mousewheel": "doMousewheel"
doMousewheel: (e, delta) =>
console.log e, delta
。
W3.orgによると、マウスイベントは2つではなく1つのパラメータを提供します。あなたはe引数からe.wheelDelta
を得ることができます。
私はjsfiddleで一緒にサンプルを入れてみましたが、私はホイールとトラックパッドではなくマウスを持っているので、これが動作するかどうかは知りません。http://jsfiddle.net/derickbailey/gxeQq/
e.wheelDeltaは未定義です。明らかに、e.originalEvents.wheelDelta(トラックパッドも)と動作します。ありがとう! –
はこれを参照してください。詳細については:http://stackoverflow.com/questions/7634529/backbone-js-detecting-scroll-event –