1

我正在开发一个利用 jquery UI 实现拖放功能的 Web 应用程序。

仅在 IE 浏览器中存在一个奇怪的问题。当用户将一个项目放入容器中时,该项目会添加到容器中,但也会在页面上留下它的残余部分。

这是一个有效的演示

  1. 将项目从左列拖到黄色字段以创建容器。

  2. 将第二个项目添加到新创建的容器中。

是什么原因造成的,我该如何解决?

4

1 回答 1

1

这发生在 IE8 及更低版本中。

错误是:

SCRIPT5007:无法获取属性“选项”的值:对象为空或未定义 jquery-ui.min.js,第 105 行字符 158

那条线是:

var a=d(this).data("draggable").options;

他们使用的 jQuery UI 版本是 1.8.11。

我建议升级到最新版本的 jQuery UI,看看是否能解决您的问题。

如果没有,您可能希望创建一个测试用例并将其作为 bug 提交给他们

于 2012-04-27T21:05:51.923 回答