我有一个 div,当你悬停时,另一个 div 会出现。它们不是父/子或包装的,所以我使用了一个脚本来让它尽可能简单地工作并获得我需要的东西。随着 .mouseover ,悬停 div 慢慢出现,这就是我想要的。
我的问题是让 .mouseout 使悬停 div 慢慢消失并保持消失。我尝试过不同的变化,但最接近的是让 div 慢慢消失,但在我设置的延迟后它会弹出。
我对js很陌生,真的没有任何经验。我编写了该代码的第一部分,该代码可以工作,但 .mouseout 是我遇到的问题。
这是我的代码:
$("#show_stats1 h1").mouseover(function() { $(".stat-1_info").css({opacity: 0.0, visibility: "visible"}).animate({opacity: 1}, 200); });
$("#show_stats1 h1").mouseout(function() { $(".stat-1_info").css({opacity: 0.0, visibility: "hidden"}).animate({opacity: 1}, 200); });
我知道这可能很简单,但我对 js 不太了解。
这是 HTML:
<div id="show_stats1" class="stats">
main, visible div
</div>
<div class="stat-1_info" style="visibility:hidden;">
hidden div to be shown on hover
</div>
这是一个jsfiddle https://jsfiddle.net/yt3h9xnf/
拉丁的传说
摇曳的蔷薇
相关分类