我希望我有几个div [最多10个],我想自动添加其中一个并在特定元素悬停时显示它,我想我不能逐个增加他们都一个元素,并隐藏他们都一个接一个,并显示他们再次使用:hover
with jQuery,在悬停时添加class =“hover”,比将元素添加到悬停元素
例子:
<div class="info1">extra info1</div> <!-- Hidden by deffult -->
<div class="info2">extra info2</div> <!-- Hidden by deffult -->
<div class="info3">extra info3</div> <!-- Hidden by deffult -->
<div class="info4">extra info4</div> <!-- Hidden by deffult -->
<div class="bla">I want info #1</div>
<br />
<div class="bla">I want info #2</div>
<br />
<div class="bla hovered">I want info #3</div> <div class="info3">extra info3</div> <!-- there wasn't info3, but its appeared because of the hovering -->
<br />
<div class="bla">I want info #4</div>
<br />
我失败了,当我创造了这个[here]因为我不需要css的帮助,就像你看到的,extra span
在第一次加载时不会隐藏(换句话说,它应该隐藏在第一次加载,并且只出现onhover)。
我认为它更好,当我尝试与onmouseover="this.className='
与.appendTo
如失败的尝试,但我不知道正确的方式来使用它们在一起。
任何想法,建议?
更新:伙计们,我真的很感谢您对:hover
解决方案的帮助,这个解决方案需要在div
内放置和隐藏span
。 但我需要更灵活和专业的解决方案。
请单击复选标记旁边的一个答案,如果它帮助了你这样将来游客可以答案得到帮助。 – lucuma 2013-04-06 19:36:54
我会尽快看到我需要的答案,或者最接近的答案:(。 – 2013-04-10 18:02:28