Bootstrap — Как сделать чтобы при клике по элементу dropdown он не закрывался (Opencart)?

Добрый день! Делал я как то интернет магазин на OpenСart 2.x версии, там в шаблонах применяется Bootstrap и корзина тоже сделал на Bootstrap — элементе dropdown и при клике по иконке удаления товара выпадающее окно корзины закрывается, что не очень удобно. Обновление в ней сделано без перезагрузки странички (аяксом).

Для решения этой проблемы достаточно добавить к элементу в котором находится этот dropdown любой класс и описать его в небольшом скрипте

<li id="cart" class="btn-group cart-no-close">
<?php echo $cart; ?>
</li>

 

Добавляем класс cart-no-close

JavaScript добавляем

$(document).on("click.bs.dropdown.data-api", ".cart-no-close", function (e) { e.stopPropagation() });

И это решает нашу проблему 😉 Думаю будет полезным не только для меня!

1 комментарий

Комментировать