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をしたが、窓がdoesntの仕事をリサイズ。
$(document).width();
の代わりに:: 私は..