jquery noconflict打破了一些javascript

时间:2013-03-19 17:19:19

标签: javascript jquery

我知道这个问题早先被问过,我看上去并且用

解决了我的问题
<script type="text/javascript">
$.noConflict(true);
</script>

当我插入此代码时,“jquery-latest.min.js”停止工作

这是冲突中的一行

<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js"></script>

我可能是我把代码放在错误的地方......

2 个答案:

答案 0 :(得分:5)

您只需要一个对jquery的引用。 1.4.2是一个非常古老的版本,您是否有理由包括该版本以及最新版本?

删除你的一个参考文献,你就完成了。

答案 1 :(得分:1)

尝试migrate

<script type="text/javascript" src="http://code.jquery.com/jquery-latest.min.js">
</script>
<script src="http://code.jquery.com/jquery-migrate-1.1.1.min.js"></script>

并删除旧版本。

来自文档:

jQuery Migrate插件

  

我们已经创建了jQuery Migrate插件,以简化从旧版jQuery的过渡。该插件恢复不推荐使用的功能和行为,以便旧代码仍然可以在jQuery 1.9及更高版本上正常运行。使用未压缩的开发版本来诊断兼容性问题,它将在控制台上生成警告,您可以使用它来识别和修复问题。使用压缩生产版本只需修复兼容性问题,而不会生成控制台警告。

Read More Here