我在 IE 9 中遇到问题(尚未测试 8),代码应该做的是检测单击某个元素后鼠标是否被拖动。问题是即使我不移动鼠标,IE 9 也会自动进入 $(window).mousemove 事件处理程序。在 Chrome 和 FF 中运行良好。
$(Element).mousedown(function() {
$(window).mousemove(function() {
isDragging = true;
$(window).unbind("mousemove");
});
}).mouseup(function() {
$(window).unbind("mousemove");
});