热门关键字:
jquery > jquery教程 > jquery教程 > jquery两个事件同时执行

jquery两个事件同时执行

632
作者:管理员
发布时间:2021/5/20 18:45:06
评论数:0
转载请自觉注明原文:http://www.jq-school.com/Show.aspx?id=4760
  前不久使用jQuery与layer实现一个弹出框,发现在绑定弹出框事件时,事件执行了两次,准确的说是方法同时注册了两次,不分先后执行了两遍,导致弹出框弹出两次。请教同事后,发现原因有可能是jQuery的js与layer的js冲突(具体原因还需要深入了解),通过网络和请教同事,得到了三种处理方法。


  方法一:不采用jQuery进行事件的绑定,直接在标签中添加onclick事件。


  方法二:采用这种方式$("#item_add_button")[0].onclick=function(){方法体}。具体是何原因有待深入学习。


  方法三:在绑定事件前加上.unbind("click")对click事件进行清除之后再绑定click事件$(".item_add_button").unbind("click").click(function(){方法体}




如果您觉得本文的内容对您的学习有所帮助:支付鼓励



关键字:jquery
友荐云推荐