0

我使用 div 作为弹出窗口,可拖动如下

$("#popup").draggable();

问题是,如果我们在这个 div 上单击鼠标并离开,那么在某些 IE 版本中,div 会粘在鼠标上,尤其是在 Windows 7 上。即使没有单击和拖动操作,div 也会随着鼠标移动(它只是鼠标悬停行动)。请让我知道这是 jQuery 错误还是一些具有适当解决方案的操作系统/浏览器错误?

我正在使用 jquery-ui-1.8.6 js 和 jquery-1.4.2 js。

4

1 回答 1

0

我会建议你使用最新版本的 jquery-ui 和 jquery 库文件..

您提供的代码不足以引起争论,但正如您所提到的,这可能是因为文件的旧版本。

我正在使用这两个文件的最新版本(jquery-ui-1.8.21/jquery-1.7.1)并且拖动在所有 ie 版本中都可以正常工作。

但是,当您使用 iframe 时,情况就不一样了。因为某些浏览器特别处理 iframe 的方式不同,我可能在猜测,但可能是这样!:)

于 2012-07-16T11:56:43.423 回答