我確定它已被問,但我找不到解決我的問題。我有一個在3個div上命名相同的類。這個類正在使用css隱藏。問題是,當我將鼠標懸停在1個div上時,所有3個同時顯示隱藏。我只想要我展示的元素。我想我應該使用.each(),但我不確定它是如何融合在一起的。jQuery隱藏div使用懸停顯示所有隱藏的div
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"}); }
);
的可能重複的[顯示獨立地使用各方法單個元件](http://stackoverflow.com/questions/16471954/show-individual-elements-independently-using-each-method) – 2013-05-09 23:19:11