Меню на сайте открывается само по себе
На сайте gojirra.store на телефонах IPhone XR, X и тп айфонах с "чёлкой", при скролле, само собой открывается меню.
javascript html css jquery bootstrap
Прикрепляю адрес сайта: gojirra.store Проблема скорее всего в css, но понять в чем конкретно я не могу. Баг проявляется только на iPhone с чёлкой, вне зависимости от браузера.
Код вызова меню:
$(function() {
$(document).on("click", ".mobile_menu_container .parent", function(e) {
e.preventDefault();
$(".mobile_menu_container .activity").removeClass("activity");
$(this).siblings("ul").addClass("loaded").addClass("activity");
});
$(document).on("click", ".mobile_menu_container .back", function(e) {
e.preventDefault();
$(".mobile_menu_container .activity").removeClass("activity");
$(this).parent().parent().removeClass("loaded");
$(this).parent().parent().parent().parent().addClass("activity");
});
$(document).on("click", ".mobile_menu", function(e) {
e.preventDefault();
$(".mobile_menu_container").addClass("loaded");
$(".mobile_menu_overlay").fadeIn();
});
$(document).on("click", ".mobile_menu_overlay", function(e) {
$(".mobile_menu_container").removeClass("loaded");
$(this).fadeOut(function() {
$(".mobile_menu_container .loaded").removeClass("loaded");
$(".mobile_menu_container .activity").removeClass("activity");
});
});
$(document).on("click", ".offMenu", function(e) {
$(".mobile_menu_container").removeClass("loaded");
$(".mobile_menu_overlay").fadeOut(function() {
$(".mobile_menu_container .loaded").removeClass("loaded");
$(".mobile_menu_container .activity").removeClass("activity");
});
});
})