すべての要素が「mouseleave」を完了したら、アニメーションをトリガーしようとしています。
ここにスニペットがあります(「box1、box3」という名前の他の要素についてもこれを繰り返しています)
$("#box4").mouseleave(function () {
$(".contentBox4").hide("slide", {
direction: "right"
}, 100);
$("#box4.gridBox.grid-darker").fadeTo(500, 0);
$(this).unbind("mouseenter").unbind("mouseleave");
});
var boxes = ('#box1, #box3, #box4');
var hasBeenHovered = false;
$(boxes).mouseleave(function () {
hasBeenHovered = true;
if (hasBeenHovered) {
$(".introTitle").fadeIn();
}
});
したがって、現在、マウスが各要素を離れると、すべての要素を離れるのではなく、アニメーションが実行されます。
誰かが洞察を提供できるなら、どうもありがとう!