以下是html結構,它在我的html頁面中重複出現。懸停的css或jquery只顯示當前div的隱藏子元素
<article class="tweet-inner">
<div class="tweet">
<div class="text">
<p>Coming down! Time for Croation BBQ </p>
</div>
<p class="last">
<span class="pull-right">
<small> Hello this is first text </small>
<small> Hello this is second text </small>
</span>
</p>
</div>
</article>
以上是我的HTML內部重複結構的一個單元。
我想要的功能是,當您將鼠標懸停在tweet文本上時,.tweet .text p
則顯示.last
的內容。
我做了以下內容:
.last{
display: none;
}
.tweet .text p:hover .last{
display: block;
}
兩個疑惑:
你應該可以看到只有在你徘徊元素的
.last
。以上不工作,小提琴是http://jsfiddle.net/EymLT/
謝謝!
麻煩的是,如果我徘徊在任何一個元素上,所有'.last'元素都顯示出來。不是在小提琴中,而是在html中。 –
user1629366
@ user1629366你確定你已經正確地複製了我的代碼,因爲這不會發生在我的示例小提琴中帶有2個'article'元素 –
這也不應該發生,因爲CSS選擇' .last'作爲懸停元素的孩子。你有一些JavaScript在某處徘徊嗎? –