1

我有一个插件可以将 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);

    }

谁能告诉我这是为什么?

4

0 回答 0