をアニメーション:jQueryのは、私がダウンしてぼかしのホバー上で、「EM」タグのアップをスライドさせ、このjQueryのコードを持っているし、問題
$(".entries a").hover(
function() {
$(this).find("em").animate({ height:"100%"}, 500)
},
function() {
$(this).find("em").animate({ height:"0%"}, 500)
}
);
htmlコード
<div class="entries">
<a href="http://www.website.com">
<em>Description</em>
<img src="thumb.jpg"/>
</a>
<a href="http://www.website.com">
<em>Description</em>
<img src="thumb.jpg"/>
</a>
<a href="http://www.website.com">
<em>Description</em>
<img src="thumb.jpg"/>
</a>
</div>
を私は外で私のマウスを移動するとaタグ、emタグは数ピクセル下がってからスライドし始めます。これは、一種の遅れの効果を作り出します。
これを書き込むより良い方法はありますか?
varを使って$(this).find( "em")をキャッシュするのと同じですか?
パフォーマンスとコードスタイルのヒントは非常に高く評価されます。
ありがとうございます。 $(this).find( "em")をvarにキャッシュしてコード内で使用するにはどうすればよいですか? –
あなたはどれくらい速いのか分かりますか?私は本当に違いに気付くことができますか?申し訳ありませんが、私は本当に知りたいのですが、$(this).find( "em")をvarにキャッシュしてコード内で使用するにはどうすればいいですか? –
実際には、いくつかの要素に1つの関数を適用しているため、各要素のインデックスを保持する必要がある配列を必要とし、次に1を正方形に戻す必要があるため、キャッシュできる簡単な方法はありません – cobbal