【发布时间】:2010-11-22 16:14:20
【问题描述】:
我正在为我工作的公司维护一个 jquery/php 文件存档。
其中一项功能是将文件拖入文件夹的能力。此功能在 Chrome 和 FireFox 中都能发挥出色的作用,但在 Internet Explorer 中表现出特殊的行为。
发生的情况是,当在项目上启动拖动时,会创建一个选择矩形。预期的项目被拖动并从其初始位置移除,因此在这方面插件正在工作。 The problem is that all the other files receive select events when the selection box passes over them, not only is this not intended, it is also ugly.
我已尝试在此处包含所有相关代码:
编辑:我也尝试将 css 包含为 pastebin,但作为我在这里的菜鸟,我只被允许创建一个链接
jquery和jquery-ui使用的版本分别是1.4.4和1.8.2
文件 div 在 js 文件的第 919 行可拖动。 我已经用谷歌搜索了很多,还查看了 jquery 演示页面,其中可拖动界面按预期工作,也在 Internet Explorer 中。
我希望有人能够通过向我展示我的错误方式来帮助我摆脱这个令人沮丧的跨浏览器兼容性地狱。
根据需要索取更多信息,我会尽力及时提供。
最好的问候, 约翰·阿比尔兹科夫
【问题讨论】:
-
IE 坏了……还有什么新东西? :)
-
虽然我很欣赏你的机智,并且非常同意你的说法,但我希望能有更多的实际操作来帮助我解决我的问题 :)
标签: jquery jquery-ui jquery-ui-draggable