gpt4 book ai didi

jquery - 解除绑定(bind)到 div 坐标的事件

转载 作者:行者123 更新时间:2023-12-01 05:04:00 28 4
gpt4 key购买 nike

我使用jquery将点击和鼠标移动事件绑定(bind)到div的坐标:

$("#main").live("mousemove click", function(event) {
var x = event.pageX - this.offsetLeft;
var y = event.pageY - this.offsetTop;
if ( event.type == "mousemove" ) {
if ( (x >= 607 && x <= 720) && (y >= 345 && y <= 390) ) {

//cursor:pointer
}
} else //do something on click

我想要做的是在我ajax将新内容加载到我的主div后清除这个绑定(bind)事件。

谢谢!

最佳答案

如果您需要取消绑定(bind) live() 附加的方法,则必须使用 die() ;

   $("#main").die()

取自文档

Any handler that has been attached with .live() can be removed with .die(). This method is analogous to calling .unbind() with no arguments, which is used to remove all handlers attached with .bind(). See the discussions of .live() and .unbind() for further details.

关于jquery - 解除绑定(bind)到 div 坐标的事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7487820/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com