Я использую SB ADMIN 2 в качестве темы моего проекта. Я пытаюсь сделать боковую панель перетаскиваемой, чтобы она была маленькой, если вы не находитесь на боковой панели, и была бы разрушена, когда вы наводите боковую панель.
Проблема, с которой я сталкиваюсь, заключается в том, что когда я обновляю sh страницу, если моя мышь находится на боковой панели, она падает, не перемещая мою мышь, а также иногда, когда я обновляю sh страницу, если моя мышь на на боковой панели некоторые кнопки отключаются, поэтому мне нужно переместить мышь за пределы боковой панели, чтобы снова активировать их.
Я написал два разных сценария для боковой панели с возможностью наведения, но обе имеют одну и ту же ошибку / ошибку. Не могли бы вы помочь мне решить ее?
Вот мои коды:
var timeout;
$(".sidebar").hover(
function() {
timeout = setTimeout(function() {
if ($(window).width() > 768) {
$("body").toggleClass("sidebar-toggled").stop();
$(".sidebar").toggleClass("toggled").stop();
}
}, 100);
},
function() {
clearTimeout(timeout);
if ($(window).width() > 768) {
$("body").toggleClass("sidebar-toggled").stop();
$(".sidebar").toggleClass("toggled").stop();
}
}
);
Это другой код, который я написал:
var timeout;
$(document).ready(function() {
$('.sidebar').mouseenter(function() {
timeout = setTimeout(function() {
if ($(window).width() > 768) {
$("body").addClass("sidebar-toggled");
$(".sidebar").removeClass("toggled");
}
}, 100);
}).mouseleave(function() {
if ($(window).width() > 768) {
clearTimeout(timeout);
$("body").removeClass("sidebar-toggled");
$(".sidebar").addClass("toggled");
}
});
});
Я не использую оба в в то же время я просто написал им, чтобы посмотреть, решит ли это мою проблему. Но мне не повезло.
Заранее спасибо.