При создании сайта на Drupal 8 столкнулся с тем, что модуль Colorbox не работает в браузере Chrome. При этом в FireFox все работает прекрасно.
Посмотрел что там в консоли яваскрипт. А там что-то типа "undefined is not a function". Оказывается ему не нравится форма записи через $.
Т.е. грубо говоря вместо:
$('.colorbox').colorbox();
нужно подсунуть:
jQuery('.colorbox').colorbox();
Я это сделал в файле page.html.twig своей темы:
{% block javascripts %} <script> jQuery(document).ready(function(){ jQuery('.colorbox').colorbox(); //$('.colorbox').colorbox(); }); </script> {% endblock %}
Вроде как заработало.
Если я Вам помог, то меня можно поблагодарить.
Спасибо, была аналогичная ситуация в drupal 7, спасибо еще раз
Отправить комментарий