我使用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