我的HTML的形式爲:選擇只徘徊元素,而不是所有匹配的元素
<ul>
<li class="tile">
<span class="hidden"></span>
<span class="hidden"></span>
</li>
<li class="tile">
<span class="hidden"></span>
<span class="hidden"></span>
</li>
</ul>
當與tile
類的li
上徘徊,我需要第一span
與hidden
類有一個類中刪除。當鼠標移開時,需要再次隱藏該跨度。到目前爲止,我有這樣的:
$(".tile").hover(function() {
$(this + ":first-child").removeClass("hidden");
}, function() {
$(this + ":first-child").addClass("hidden");
});
然而,這使得所有的li
與tile
類做的動作,而不僅僅是一個在徘徊。第二個函數將hidden
類提供給標題中的樣式表引用!
我在做什麼錯?我以爲我正確使用了this
。
我建議你看看這個插件 - > http://cherne.net/brian/resources/jquery .hoverIntent.html – SpYk3HH 2012-03-21 22:35:23