Я работаю на вкладке аккордеон стиля на этой странице https://www.hawaiidiscount.com/oahu/luaus/germaines.htmсвернуть/развернуть меню аккордеона
Когда я проверить это в автономном режиме он работает, но не на DNN. Посмотрите, где написано видео. Это должно привести к краху вкладки, когда вы нажмете на нее. И когда вы видите его с помощью небольшого устройства, он по умолчанию рушится и он должен расширяться при нажатии на него. Мой JS код:
// Includes Everything
$(document).ready(function() {
// level 1
$(".arrow-right").hide();
$(".LuauPackages").on("mouseover", function() {
// Mouse Pointer
$(".LuauPackages").css({ cursor: "pointer" });
});
$(".LuauPackages").on("click", function() {
if($(this).parent().find(".LuauPackCont").is(":visible")) {
$(this).parent().find(".LuauPackCont").slideUp("fast");
$(this).parent().find(".arrow").removeClass("arrow-down").addClass("arrow-right");
} else {
$(this).parent().find(".LuauPackCont").slideDown("fast");
$(this).parent().find(".arrow").removeClass("arrow-right").addClass("arrow-down");
}
});
// this is if window is greater than or equal to 736px
if($(window).width() <= 736) {
$(".LuauPackCont").hide();
$(".arrow-right").show();
$(".arrow-down").hide();
}
});
Я был бы признателен за любые советы, что может быть не так. Спасибо!
UPDATE: код отлично работает, когда он встроен, но когда я помещаю его во внешний файл сценариев, он не работает.
ваше скрытие и показ должны обрабатываться медиа-запросами в вашем CSS. ваши зависающие состояния ('cursor: pointer;') также должны обрабатываться CSS – Jason
Консоль говорит 'Uncaught TypeError: $ (...). colorbox не является функцией'. Это нарушает ваш код сразу после '$ (document) .ready'. –
Можете ли вы показать, как вы включаете файл внешних скриптов? –