У меня есть div, который, когда вы парите, появляется другой div. Они не являются родителями, потомками или упакованы, поэтому я использовал скрипт, чтобы заставить его работать как можно проще и получить то, что мне нужно. С .mouseover медленно появляется div hover, чего я и хочу.
Моя проблема заключается в получении .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/