1

我在我的代码中引用了如下所示的 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 中,列表根本不可排序。

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

4

2 回答 2

3

很可能您已经使用过折旧的函数,并且您的代码现在抛出错误。

常见的错误是通过使用现已贬值的功能.live()

有关详细信息,请参阅升级指南

提示:查看所有带有关键字“removed”的函数

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

有关更多信息,请参阅相关线程https://stackoverflow.com/a/14354091/584192

于 2013-02-28T09:54:00.630 回答
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

于 2013-02-28T10:02:05.217 回答