我在使用jquery-ui可拖拽的时遇到了一些麻烦。我会和你分享我的解决方案,这是最好的解决方案吗?
我只是在开始真正的工作之前插入这段代码进行测试。
<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>
和
$('img').draggable();
就像这里:http://jsbin.com/eqowet/2/
但是我得到了一个错误:
错误:未捕获TypeError:无法读取未定义的属性'msie‘。
发布于 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
发布于 2013-01-17 03:33:55
我尝试了很多例子,但都不起作用,就是同样的信息,我意识到1.8.24版本与最新的jQuery版本不兼容。我已经为它改变了,瞧,现在开始工作了。
<script src="http://code.jquery.com/jquery-1.8.3.min.js"></script>
发布于 2013-05-15 00:47:42
您可以使用migrate.js来获得兼容性
http://blog.jquery.com/2013/02/16/jquery-migrate-1-1-1-released/
https://stackoverflow.com/questions/14366322
复制相似问题