JQuery конфликтует с другой библиотекой

0

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

"jQuery-loader" взаимодействует с "jQuery.min.js" (один из двух плагинов работает без другого)

Что я могу сделать, чтобы решить эту проблему?

<script type="text/javascript" src="/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="/jquery.min.js"></script>

<script type="text/javascript" src="/js.js"></script>
<script type="text/javascript" src="/jquery.stellar.min.js"></script>
<script type="text/javascript" src="/waypoints.min.js"></script>
<script type="text/javascript" src="/jquery.easing.1.3.js"></script>
  • 1
    что такое /jquery-loader.js . Возможно, он загружает библиотеку jquery, поэтому вам не нужно загружать jquery отдельно?
  • 0
    api.jquery.com/jQuery.noConflict
Показать ещё 2 комментария
Теги:
jquery-plugins

2 ответа

1
Лучший ответ

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

<script type="text/javascript" src="/jquery.min.js"></script>
  • 0
    Я только что попробовал, он включил один из плагинов, но отключил другой.
  • 0
    Можете ли вы предоставить ссылки на исходный код /js.js и /jquery-loader.js ?
Показать ещё 4 комментария
1

Попробуйте 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, например <script type = "text / javascript" src = " ajax.googleapis.com/ajax/libs/jquery/1.7.2/… >

Ещё вопросы

Сообщество Overcoder
Наверх
Меню