Javascript Can';t使用";关于;
我试图委托一个scroll事件,以便在ajax调用返回元素时,元素仍然具有相同的处理程序。 我使用上的Javascript Can';t使用";关于;,javascript,jquery,delegates,Javascript,Jquery,Delegates,我试图委托一个scroll事件,以便在ajax调用返回元素时,元素仍然具有相同的处理程序。 我使用上的执行我的委托 $('body').on({ scroll:function(){ alert('scrolling'); }, click:function(){ alert('clicked'); } },'.pt_pr_3_2'); 单击事件有效,但滚动不起作用。 我想知道我是否还有其他选择?你可以试试这个: $('.pt_
执行我的委托
$('body').on({
scroll:function(){
alert('scrolling');
},
click:function(){
alert('clicked');
}
},'.pt_pr_3_2');
单击事件有效,但滚动不起作用。
我想知道我是否还有其他选择?你可以试试这个:
$('.pt_pr_3_2')
.on('scroll', function(){
alert('scrolling');
})
.on('click', function(){
alert('clicked');
});
但是当元素从ajax调用返回时,它就不起作用了,对吗?@KesongXie为什么不呢。这里使用的是
上的,因此它对动态创建的元素有效。