jquery 绑定点击事件 出现点击多次问题
程序员文章站
2023-12-28 21:53:34
...
$(dom).click(function(//code)) 这样该元素就绑定了一次点击事件,然后页面因为异步调取数据并没有刷新,这样当你在点击该dom的时候会再次给他绑定一次点击事件,会造成出现两次点击事件的情况,点击三次会出现三次点击,以此类推,当然有些浏览器在你做弹出新窗口的时候会自动给你屏蔽掉多余的窗口,ie除外,但是调取数据可能就会出现多次的情况了,针对该问题 需要对元素进行一次解除绑定,然后在绑定事件
$(dom).unbind("click").click(function(e){
e.preventDefault()
})
,就不会出现这种问题了。