私の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
が上推移したとき、私は、そのクラスを削除することをクラスhidden
との最初のspan
を必要としています。マウスを離すと、そのスパンを再び隠す必要があります。だけではなく、1は時に推移し、
$(".tile").hover(function() {
$(this + ":first-child").removeClass("hidden");
}, function() {
$(this + ":first-child").addClass("hidden");
});
は、しかし、これはアクションを行うクラスtile
でli
のすべてを作る:これまでのところ、私はこれを持っています。 2番目の関数は、ヘッダーのスタイルシート参照にhidden
クラスを与えます。
私は間違っていますか?私はthis
を正しく使用したと思った。
私はあなたがこのプラグインを見てお勧めします - > http://cherne.net/brian/resources/jqueryを.hoverIntent.html – SpYk3HH