Перейти к содержимому


Фотография
- - - - -

Проблема корзины при включении jquery


Лучший Ответ Cheren-dow , 15 January 2015 - 20:38

Думаю все таки лучше помещать следующим образом:

jQuery(function($){
    // ваш код
});

Перейти к сообщению


Сообщений в теме: 5

#1 immortal727

immortal727

Отправлено 15 January 2015 - 14:17

Произошла такая загвозка. Создаю сайт под мобильную версию. И для кнопок меню, чтобы выпадал список нужно подключить библиотеку jquery.min.js. А именно подключаю <script src="http://ajax.googleap...1/jquery.min.js" media="screen"></script>

Но стоит её включить, то перестает работать корзина, а именно кнопка "добавить в корзину".

При комментировании всё ок, но перестают работать кнопки тогда в мобильной версии.

Чтобы понять что вообще за скрипт я пишу для мобил, так я его выложу

<script>
        $(function() {
            var pull        = $('#pull');
                menu1         = $('.menu1 ul');
                menu1Height    = menu1.height();

            $(pull).on('click', function(e) {
                e.preventDefault();
                menu1.slideToggle();
            });

            $(window).resize(function(){
                var w = $(window).width();
                if(w > 320 && menu1.is(':hidden')) {
                    menu1.removeAttr('style');
                }
            });
        });
    </script>


  • 0

#2 Sliapy

Sliapy

Отправлено 15 January 2015 - 14:59

Библиотека jquery подключается самим JBZoo. Нет необходимости подключать ее второй раз - это неизбежно приведет к конфликтам.


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 immortal727

immortal727

Отправлено 15 January 2015 - 15:03

Уже пробовал отключать. Я же писал об этом. Тогда не работают кнопки в мобилах. Я в течении часа наверное выставлю тогда это на официальном сайте, и так может проще будет понять в чем причина


  • 0

#4 immortal727

immortal727

Отправлено 15 January 2015 - 15:53

Домен http://www.shtabeler.ru


  • 0

#5 Sliapy

Sliapy

Отправлено 15 January 2015 - 16:15

И Joomla, и Jbzoo использует режим noConflict. Соответственно и весь код должен исходить из этого и выглядеть как

<script>
jQuery(document).ready(function($) {
//Код
});
</script>

  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#6 Cheren-dow

Cheren-dow

Отправлено 15 January 2015 - 20:38   Лучший Ответ

Думаю все таки лучше помещать следующим образом:

jQuery(function($){
    // ваш код
});


  • 1
Изображение
 




Click to return to top of page in style!