2

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

4

3 回答 3

2

一个月前,我也有同样的问题。我用谷歌搜索了很多,但最后我添加了 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>

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

于 2013-05-30T12:24:52.563 回答
2

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

于 2013-05-30T10:33:59.463 回答
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>
于 2013-05-30T10:38:23.000 回答