2015-09-18 4 views
-2

Я использую этот код для this website для переключения мобильной навигации. Но это вызывает конфликт с кассой. Вы можете увидеть 4-ступенчатую проверку на этой странице? Он становится одной страницей без кнопок следующего/места заказа, когда библиотека включена. Как мне заставить эту работу работать без библиотеки?ToggleClass - как избежать конфликта с другими библиотеками?

<script src="https://code.jquery.com/jquery-1.10.2.js"></script> 

<script> 
$(document).ready(function(){ 
     $("button").click(function() { 
      $("div.showMobile").toggleClass("showMobileNav"); 
     });  
}); 
</script> 
+0

Интересно, как ваше название совпадает с вашими тегами. Добавьте более описательное название. –

+0

Каким кодом он мешает? Похоже, что с этой маленькой snipplet ничего не происходит. – epascarello

+0

Просьба описать проблему четко; что происходит, что не должно происходить? Что вы ожидаете увидеть и что вы на самом деле видите? – Phil

ответ

0

Состояние $ .noConflict(); перед кодом, чтобы избежать конфликтов с другими библиотеками, используя символ $.

$.noConflict(); 
jQuery(document).ready(function($) { 
    alert("safe to use jQuery's $ here"); 
    $("button").click(function() { 
    $("div.showMobile").toggleClass("showMobileNav"); 
    }); 
}); 
+0

Пробовал это, но проблема все еще там. Я думаю, что библиотека '' вызывает конфликт. –