2013-12-03 5 views
0

Я использую различные jQuery-библиотеки для сайта из 2-х плагинов, но они противоречивы, я не владею jQuery, поэтому руководство по идиотам может быть полезным tbh.jQuery, конфликтующий с другим lib

«JQuery-погрузчик» является interering с «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> 
+1

Что такое 'libs/jquery-loader.js'. Возможно, это загрузка библиотеки jquery, поэтому вам не нужно загружать jquery отдельно? – foibs

+0

http://api.jquery.com/jQuery.noConflict/ –

+0

Я думаю, что у вас несколько библиотек jquery..если так удалить его. –

ответ

0

Вы должны включить JQuery в начало всех других скриптов, для которых требуется JQuery. Попробуйте перевести приведенный ниже код вверху:

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

Я только что попробовал это, он включил один из плагинов, но отключил другой. –

+0

Можете ли вы предоставить ссылки на исходный код 'js/js.js' и' libs/jquery-loader.js'? – AfromanJ

+0

сайт http://designandintention.com/Raikon1.2/ –

0

Попробуйте jQuery.noConflict(). Это решит вашу проблему. подробнее [http://api.jquery.com/jQuery.noConflict/][1]. Найдите ниже пример,

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

Простите мое невежество, но как бы применить это к jQuery в библиотеке Google, например,

Смежные вопросы