Jquery 1.9.1从1.6.2升级

时间:2013-05-30 10:29:07

标签: jquery

我的模板是用JQ 1.6.2设计的,现在当我在1.6.2中使用1.9.1的路径时,显然1.9.1的功能不起作用,而在删除1.6.2模板时被破坏...它的解决方案是保持两者(1.6.2和1.9.1)的功能还活着。

3 个答案:

答案 0 :(得分:2)

Palash得到了答案http://jquery.com/upgrade-guide/1.9/ jQuery Migrate应该这样做。

答案 1 :(得分:2)

在一个月之前,我也有同样的问题。我googled很多但是我已经添加了jquery-migrate文件,大部分问题都解决了。

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

使用此代码段,这可能会解决您的问题。

答案 2 :(得分:0)

http://forum.jquery.com/topic/multiple-versions-of-jquery-on-the-same-page

<script src='jquery-1.6.2.js'></script>
<script>
    var jq162 = jQuery.noConflict();
</script>
<script src='jquery-1.9.1.js'></script>
<script>
    var jq191 = jQuery.noConflict();
</script>

不要忘记更新jquery / javascript代码的其余部分以获取正确版本的jquery。

我同意Derek的方式,将模板升级到使用1.9.1是最好的解决方案。但如果您坚持使用1.6.x,那么请使用上面的代码示例。

一些示例代码:

<script>
    jq191("body").css("color","red");
    jq162("#table").applyTemplate();
</script>