Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Не открывается коризна (https://javascript.ru/forum/jquery/68032-ne-otkryvaetsya-korizna.html)

lempzz 21.03.2017 21:34

Не открывается коризна
 
Написал скрипт(если это так можно назвать) выезжающей панели с корзиной. При первом клике на кнопку открывается, при втором закрывается. Это понятно. Но почему то, когда в корзине парное количество товаров, кнопка не работает, как только добавиться или удалиться один товар, всё стает на свои места.
:help: :help:
ссылка на часть скрипта в песочнице https://jsfiddle.net/uuutz99n/

ссылка на полный скрипт
script.js

странице где возникла проблема страница

ksa 22.03.2017 08:51

Цитата:

Сообщение от lempzz
При первом клике на кнопку открывается, при втором закрывается. Это понятно. Но почему то, когда в корзине парное количество товаров, кнопка не работает, как только добавиться или удалиться один товар, всё стает на свои места.

Вангую...



На нечетном клик пытается показать корзину... А на четном тот же клик ее прячет.

lempzz 22.03.2017 11:33

Цитата:

Сообщение от ksa (Сообщение 448118)
На нечетном клик пытается показать корзину... А на четном тот же клик ее прячет.

при чем-тут четность кликов? Вы вообще читали что в теме написано, скрипт смотрели? Там работает .toggleClass()

lempzz 22.03.2017 11:36

Ещё забыл сказать об ошибке в консоли. Но не знаю связано ли это.
Цитата:

Synchronous XMLHttpRequest on the main thread is deprecated because of its detrimental effects to the end user's experience. For more help, check https://xhr.spec.whatwg.org/.
send @ jquery-1.7.2.js:4

ksa 22.03.2017 11:41

Цитата:

Сообщение от lempzz
Там работает .toggleClass()

Этот метод как раз и завязан на чет/нечет...
Цитата:

Сообщение от lempzz
Вы вообще читали что в теме написано

Да. :yes:
Цитата:

Сообщение от lempzz
скрипт смотрели?

Нет. :no:

lempzz 22.03.2017 14:00

Проблема решена. Оказывается этот скрипт был дважды подключен на страницу, как только убрал, всё начало работать нормально.

ksa 22.03.2017 14:02

Цитата:

Сообщение от lempzz
Оказывается этот скрипт был дважды подключен на страницу

Значит я правильно угадал про чет/нечет. :D


Часовой пояс GMT +3, время: 09:06.