1
我想在鼠標懸停在用戶上時顯示菜單。但我想了懸停時,窗口大小低於977鼠標懸停功能和鼠標滾輪功能在調整窗口大小時保持工作狀態
這裏是我的代碼:
$(document).ready(function() {
$(window).on("load resize", function(event){
var windowSize = $(window).width();
var timer;
if (windowSize >= 977) {
$(".crmUser, .userMenu").on("mouseover", function() {
clearTimeout(timer);
openSubmenu();
}).on("mouseleave", function() {
timer = setTimeout(
closeSubmenu
, 800);
});
function openSubmenu() {
$(".userMenu").addClass("userOpen").fadeIn("fast");
}
function closeSubmenu() {
$(".userMenu").removeClass("userOpen").fadeOut("fast");
}
} else { }
}).trigger("resize");
});
我還送fiddle,但窗口大小調整不工作在那裏。 我不知道我錯過了什麼..