我試圖簡單地實現使用jQuery的hover
函數懸停的顯示/隱藏功能。jQuery - 使用最接近的選擇器在懸停時顯示和隱藏div
但是無法顯示和隱藏特定的div
。當我將鼠標懸停在當前的span
標記上時,我只想要顯示當前(最近的)div
隱藏以及最近的或下一個可能的div
。
但目前由於類名是相同的,它顯示所有divs
HTML結構:
<div class="parentCat">
<div class="imageContainer">
<span class="hoverEffect">Some Image</span>
</div>
<div class="showContainer">
<span>New Image</span>
</div>
</div>
<div class="parentCat">
<div class="imageContainer">
<span class="hoverEffect">Some Image</span>
</div>
<div class="showContainer">
<span>New Image</span>
</div>
</div>
你不能做到這一點。您將懸停事件綁定到正在隱藏的div的子元素。一旦div隱藏起來,就不可能保持側項的懸停,因爲它不再顯示在窗口中。這是什麼導致你看到的瘋狂閃爍效應。 – magreenberg