Приветствую. Написал простенький скрипт на появление формы поиска при клике на значек лупы(<i class="fas fa-search search-toggler"></i>
). Скрипт работает, но только на страницах за которые отвечает node.tpl.php, в разделах, на главной и даже например в новостях не работает. При этом сам скрипт подключается в исходном коде, селекторы тоже все те же самые. Ставил точку останова на 3й строке скрипта(до клика ), опять же - остановка на страницах записей работает, на других страницах нет, как будто скрипт даже не обрабатывается. Может что то делаю не так?
Сам скрипт:
$(document).ready(function(){
$( ".search-toggler" ).click(function() {
$(".region-search-region").toggle( 'slow');
});
});
})(jQuery);
Комментарии
Вот это вот всё прописано где? Класс search-toggler не динамически добавляется?
В исходном коде чего?
В исходном коде страницы
Нет, не динамически, я выше написал код awesome иконки на которую повешен этот класс, сама иконка прописана в page.tpl.php.
Другими словами в коде страницы все эти классы есть, скрипт тоже подключается, но не работает нигде кроме node.tpl.php.
А вообще сама jquery-то на каждой странице подключается? Я не знаю как это в семерке.
Хороший вопрос кстати, скорее всего проблема именно в этом, потому что переписал на js, заработало везде. Понять бы теперь какой скрипт не подключается и почему, если page.tpl.php у всех одна и та же, не считая главной.