我使用jQuery绑定点击鼠标移动事件的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
我想要做的是清除此绑定事件后,我阿贾克斯负载新的内容,我的主要分区。
谢谢!
考虑使用jQuery.delegate()和jQuery.undelegate()代替。 jquery.delegate()是live()的替代方法,jQuery.undelegate将取消绑定委托事件。 –
你的意思是你想解除绑定事件,或者将x和y置零?这是不是很清楚你要求什么。 – Twoquestions