我有一个插件可以将 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);
}
谁能告诉我这是为什么?