无法使用 "on" 委托滚动事件
Can't delegate a scroll event using "on"
我试图委托一个滚动事件,以便我的元素在被 ajax 调用返回时仍然具有相同的处理程序。
我使用 on
来执行我的授权
$('body').on({
scroll:function(){
alert('scrolling');
},
click:function(){
alert('clicked');
}
},'.pt_pr_3_2');
点击事件有效,但滚动无效。
Here is the explanation why the scroll doesn't work
请问我还有其他选择吗?
你可以试试这个:
$('.pt_pr_3_2')
.on('scroll', function(){
alert('scrolling');
})
.on('click', function(){
alert('clicked');
});
我试图委托一个滚动事件,以便我的元素在被 ajax 调用返回时仍然具有相同的处理程序。
我使用 on
来执行我的授权
$('body').on({
scroll:function(){
alert('scrolling');
},
click:function(){
alert('clicked');
}
},'.pt_pr_3_2');
点击事件有效,但滚动无效。 Here is the explanation why the scroll doesn't work
请问我还有其他选择吗?
你可以试试这个:
$('.pt_pr_3_2')
.on('scroll', function(){
alert('scrolling');
})
.on('click', function(){
alert('clicked');
});