首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >错误jquery-ui draggable无法读取属性'msie‘

错误jquery-ui draggable无法读取属性'msie‘
EN

Stack Overflow用户
提问于 2013-01-17 03:33:55
回答 5查看 24.2K关注 0票数 16

我在使用jquery-ui可拖拽的时遇到了一些麻烦。我会和你分享我的解决方案,这是最好的解决方案吗?

我只是在开始真正的工作之前插入这段代码进行测试。

代码语言:javascript
复制
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.24/jquery-ui.min.js"></script>

代码语言:javascript
复制
  $('img').draggable();

就像这里:http://jsbin.com/eqowet/2/

但是我得到了一个错误:

错误:未捕获TypeError:无法读取未定义的属性'msie‘。

EN

回答 5

Stack Overflow用户

发布于 2013-01-19 09:44:24

msie是jQuery.browser属性上的标志

自1.3版起,jQuery.browser已弃用,并在jQuery 1.9.0中被删除

由于您使用的是最新版本的hosted jQuery,您的库已自动升级到1.9.0,因此出现错误。

正如您已经意识到的,恢复到1.8.3 (或更早的版本)可以解决这个问题;然而,真正的解决方案是停止使用jQuery.browser

票数 33
EN

Stack Overflow用户

发布于 2013-01-17 03:33:55

我尝试了很多例子,但都不起作用,就是同样的信息,我意识到1.8.24版本与最新的jQuery版本不兼容。我已经为它改变了,瞧,现在开始工作了。

代码语言:javascript
复制
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>

就像这里:http://jsbin.com/eqowet/3/

票数 5
EN

Stack Overflow用户

发布于 2013-05-15 00:47:42

您可以使用migrate.js来获得兼容性

http://blog.jquery.com/2013/02/16/jquery-migrate-1-1-1-released/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/14366322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档