Я уверен, что это было задано, но я не смог найти решение своей проблемы. У меня есть класс, который называется одинаково в трех разделах. Этот класс скрыт с помощью css. Проблема в том, что когда я наводил курсор на 1 из div, все 3 одновременно отображали скрытые. Я просто хочу, чтобы элемент, на который я навел курсор, отображался. Я думаю, что мне следует использовать .each(), но я не уверен, как все это сочетается друг с другом.
CSS
.background-hover {
display: none;
HTML:
<div class="home-get-started">
<-- first--><div class="home-get-started">
<!-- image-->
<img src="image.png">
<!-- hover hidden state -->
<div class="background-hover">
<div class="home-btn">Text</div>
</div>
</div>
<--second --> <div class="home-get-started">
<!-- image-->
<img src="image.png">
<!-- hover hidden state -->
<div class="background-hover">
<div class="home-btn">Text</div>
</div>
</div>
</div>
jQuery:
$(".home-get-started").hover(
function () { $('.background-hover').css({"display":"block"}); },
function () { $('.background-hover').css({"display":"none"}); }
);