问题引用Jquery 1.9.1但1.7.1工作正常

时间:2013-02-28 09:52:18

标签: jquery

我在我的代码中引用了如下所示的jQuery,它运行良好:

<script src="http://code.jquery.com/jquery-1.7.1.min.js"></script>

然而,当我引用最新版本(下面)时,它就好像没有jQuery

<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>

我对jQuery很陌生,我甚至不确定如何测试这个问题,我们将非常感谢任何帮助。

更新

这是我尝试做的事情的小提琴: http://jsfiddle.net/aeNke/

在1.7.1中,列表是可排序的,但它不会提示订单, 在1.9.1中,该列表根本不可排序。

我在错误控制台中收到的唯一错误是&#34; TypeError:jQuery.curCss不是函数

2 个答案:

答案 0 :(得分:3)

很可能您使用了折旧函数,而您的代码现在正在抛出错误。

最常见的错误是通过使用现已折旧的函数.live()

有关详细信息,请参阅

中的升级指南

提示:查看关键字“已删除”的所有功能

例如: .toggle().live().die()已被删除。

有关详细信息,请参阅相关主题https://stackoverflow.com/a/14354091/584192

答案 1 :(得分:2)

如果您想使用jQuery 1.9.0+

,可以添加迁移插件
 <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
 <script src="http://code.jquery.com/jquery-migrate-1.1.1.min.js"></script>

虽然我建议您浏览upgrade guide and look for the removed并尝试replacing those with the suggested ones