【问题标题】:Cannot unbind mousemove with pageX and pageY无法将 mousemove 与 pageX 和 pageY 解除绑定
【发布时间】:2012-05-22 11:29:08
【问题描述】:
var mouseStillDown = false;
$(".grab").mousedown(function(e) {
        mouseStillDown=true;
        getLocation();
    }).mouseup(function(e) {
        mouseStillDown = false;
        getLocation();
    });

if(mouseStillDown) {
$("#image_360").bind("mousemove", function(e){
     $("#location").text("e.pageX: " + e.pageX + ", e.pageY: " + e.pageY);
});
}

else if(!mouseStillDown) {
    $("#image_360").unbind("mousemove", function(e){
     $("#location").text("removed location");
    });
}

即使我有未绑定的 mousemove,我仍然会在我的 div 上显示带有 pageX 和 pageY 的文本 id=location

【问题讨论】:

    标签: jquery mousemove mousedown mouseup


    【解决方案1】:

    应该是$("#image_360").unbind("mousemove");

    http://api.jquery.com/unbind/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-23
      • 2011-10-29
      • 1970-01-01
      • 1970-01-01
      • 2013-05-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多