Глядя на домашнюю страницу, этот код загружается для выполнения раскрывающегося списка подменю:
. js
$('#navbarDropdown').click(function(event) {
$('#products-dropdown').toggleClass('show');
});
// PRO
$('#pro').click(function(event) {
$('#pro-dropdown').toggleClass('show-subnav');
});
// toggles plus/minus sign
$('#pro').click(function(event) {
$('#pro').toggleClass('active');
});
// closes other tab if open
$('#pro').click(function(event) {
$('#core-dropdown').removeClass('show-subnav');
});
// removes plus sign if open
$('#pro').click(function(event) {
$('#core').removeClass('active');
});
// CORE
$('#core').click(function(event) {
$('#core-dropdown').toggleClass('show-subnav');
});
$('#core').click(function(event) {
$('#core').toggleClass('active');
});
$('#core').click(function(event) {
$('#pro-dropdown').removeClass('show-subnav');
});
$('#core').click(function(event) {
$('#pro').removeClass('active');
});
Но вы не загружая его на любые другие страницы, чтобы он не работал. Это совсем не проблема jQuery, узнайте, как загрузить этот скрипт на все ваши страницы.
Вот рисунок, показывающий, как можно определить, где подключены прослушиватели событий и какие файлы запущены. их.
Домашняя страница
Обратите внимание, что файл выпадающий. js загружен здесь, предоставляя вам необходимую функциональность:
Любая другая страница
Обратите внимание, что к подменю и файлу не прикреплен прослушиватель событий bootstrap выпадающий. js загружен, но не обязательный выпадающий. js: