jquery与另一个lib冲突

jquery conflicting with another lib

本文关键字:冲突 lib 另一个 jquery      更新时间:2024-02-01

我正在为一个网站使用两个插件的各种jQuery库,但它们相互冲突,我对jQuery没有最深入的了解,所以白痴指南可能会有所帮助。

"jQuery加载程序"正在与"jQuery.min.js"(两个插件的工作之一,没有另一个)交互

我能做些什么来解决这个问题?

<script type="text/javascript" src="libs/jquery-loader.js"></script>
<script type="text/javascript" src="jquery.smartmenus.min.js"></script>
<script type="text/javascript">
$(function() {
    $('#main-menu').smartmenus({
        subMenusSubOffsetX: 1,
        subMenusSubOffsetY: -8
    });
});
</script>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>
<script type="text/javascript" src="js/js.js"></script>
<script type="text/javascript" src="js/jquery.stellar.min.js"></script>
<script type="text/javascript" src="js/waypoints.min.js"></script>
<script type="text/javascript" src="js/jquery.easing.1.3.js"></script>

您应该在所有其他需要JQuery的脚本的顶部包含JQuery。尝试将以下代码移到顶部:

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js"></script>

试试jQuery.noConflict()。它会解决你的问题。阅读更多[http://api.jquery.com/jQuery.noConflict/][1] 。查找以下示例,

   jQuery.noConflict();
   jQuery( document ).ready(function( $ ) {
    $('#main-menu').smartmenus({
        subMenusSubOffsetX: 1,
        subMenusSubOffsetY: -8
    });
   });