私は何か簡単なことを目指してきました..しかし、最善のアプローチがわかりません。私はjQueryのドキュメントを準備しましたが、この場所は適切なアドバイスを提供しているため、ここで質問をパントします.
基本的にトラバースです。
簡単な例として、この最小限のコードがあるとします (同じページに複数の要素がある)。
<div class='collab'>
<div class='collab_text'>text</div><!--close collab_text-->
</div><!--close_collab-->
<div class='collab'>
<div class='collab_text'>text</div><!--close collab_text-->
</div><!--close_collab-->
collab_text
jQueryでは、ホバーでフェードしたいだけです。ので、私は持っています:
$(".collab").hover(function(){
$(".collab_text").fadeTo(700, 1.0);
},function(){
$(".collab_text").fadeTo(300,0.00001);
});
これは明らかにcollab_text
、1 つのアイテムにカーソルを合わせると、すべての要素のすべてが表示されます。だから私の質問は、ホバーされたものだけを表示する正しい方法は何ですかcollab_text
。
.next()
?, .find()
?
私は自分のコードが次のようであることを知っています:
$(".collab").hover(function(){
$(this).XXX(".collab_text").fadeTo(700, 1.0);
},function(){
$(this).XXX(".collab_text").fadeTo(300,0.00001);
});
どんな情報でも大歓迎です。
ありがとう。