Всем доброго времени суток.
Уважаемое сообщество собственно проблема в сабже. В шапке блоком выведена кнопка по клику вызывающая форму для записи. На всех страницах работает, на одной - не хочет. Причина - в названии темы. Сравнил код - один в один, скрипт, вызывающий событие подключается. В чем проблема не пойму (может глаз уже замылился). Страница была проблемной, но с вашей подсказкой ее решил. Может кто взглянет свежим глазом?
Не цепляется обработчик событий на одной странице
Главные вкладки
Лучший ответ
1
Комментарии
В консоли (помимо всякого прочего барахла и только на указанной проблемной странице):
TypeError: $(...).show(...).bxSlider is not a function
...
После чего дальнейшее выполнение JS останавливается.
Избавляйтесь от вышеуказанной ошибки - метод/функция bxSlider() не определена на указанной странице.
Судя по всему, не подгружается (или была отключена) JS-библиотека с этой функцией, а вот вызов функции остался.
Спасибо, за подсказку. Барахло в консоли я видел - так уж студия сделала сайт - вот теперь пытаюсь разгрести.
Странно, как только убираю подгрузку файла bxslider_ths.js кнопка начинает работать, но пропадают изображения (4 штуки), но ведь этот файл родной, неправленный (проверил). В чем же конфликт?
Да, действительно, при подключении библиотеки jquery.bxslider.min.js кнопка начинает работать, НО летят все стили у галереи. Буду со стилями разбираться. Еще раз спасибо!
Поди, доблестная студия прям в скрипте слайдера стилей нафигачила
jQuery Update может влиять.
Нет)) отдельный css, грешить не буду
Библиотека для bxSlider не подгружена на странице, но скрипт пытается её использовать
Мдаа... при подгрузке библиотеки (кроме стилей) один TypeError пропадает, другой появляется.
Так как js последовательный исполнитель ( поэтому и не работает после ошибки) , одна ушла - пошел дальше проверять
разбирайтесь с grecaptcha и его методом render вообще не феншуйно выглядет
К сожалению в js не силен.
таже проблема с Recaptcha
at HTMLDivElement.<anonymous> (recaptcha.js?pa9eof:12)
at Function.each (jquery-1.7.2.min.js:2)
at $.fn.init.each (jquery-1.7.2.min.js:2)
at Object.attach (recaptcha.js?pa9eof:11)
at Object.<anonymous> (drupal.js?pa9eof:112)
at Function.each (jquery-1.7.2.min.js:2)
at Object.Drupal.attachBehaviors (drupal.js?pa9eof:110)
at HTMLDocument.<anonymous> (drupal.js?pa9eof:593)
at o (jquery-1.7.2.min.js:2)
at Object.fireWith (jquery-1.7.2.min.js:2)
https://www.drupal.org/files/issues/2018-05-07/grecaptcha-render-2969211... -решение вопроса
veligursky ,
спасибо
А как использовать патч, подскажите пожалуйста