Jquery 尝试在浏览器中移入时禁用图像的默认行为

Jquery 尝试在浏览器中移入时禁用图像的默认行为,jquery,Jquery,我正在完成一个插件的编写,该插件允许缩放图像,然后移动它,以查看图像的其他部分。但我有个问题 正如我们所知,当我们试图移动图像时(即当我们向下移动图像并移动光标时),浏览器不允许这样做 我已经写信了 $("img").mousedown(function(e) { e.preventDefault(); }); 它可以在Mozilla中使用,但在ie中不起作用 有什么想法吗 非常感谢您还可以通过向文档的mousemove事件处理程序添加e.preventDefault()来整理IE: $

我正在完成一个插件的编写,该插件允许缩放图像,然后移动它,以查看图像的其他部分。但我有个问题

正如我们所知,当我们试图移动图像时(即当我们向下移动图像并移动光标时),浏览器不允许这样做

我已经写信了

$("img").mousedown(function(e)
{
   e.preventDefault();
});
它可以在Mozilla中使用,但在ie中不起作用

有什么想法吗


非常感谢

您还可以通过向文档的mousemove事件处理程序添加
e.preventDefault()
来整理IE:

$(document).mousemove(function(e){ 
    e.preventDefault();
});

多谢了,伙计但为什么它只能解决IE?请解释:/因为其他浏览器足够智能,可以识别图像的鼠标向下处理程序中的
e.preventDefault()
。IE忽略了这一点,因此您需要对您的文档进行额外的
e.preventDefault()
全局调用。再次感谢。。。(注:你有非常非常漂亮的孩子:)哈,这是凌晨3点起床的一种生存机制。只是我最近发现的一个更新。我找到了解决这个问题的方法,并且为触摸屏和浏览器找到了类似的方法。