私は現在、この小さなjQueryスニペットを使用して、特定の要素にカーソルを合わせるとdivをフェードイン/フェードアウトしています。
$(".wall-block-content").hover(function(){
$(this).stop().animate({'opacity':'1'},300); //stop for preveting conflict
},function(){
$(this).stop().animate({'opacity':'0'},300); //100 for time/speed
});
「.wall-block-content」divを非表示にする必要があるときに、ページの読み込み時に表示されるという事実を除けば、うまく機能します。
役立つ場合に備えて、サンプルのマークアップを次に示します。
<div class="grid-block">
<img src="images/thumbnail.jpg"/>
<div class="wall-block-content">
<!-- SOME FANCY CONTENT HERE -->
</div><!--/.wall-block-content-->
</div><!--/.grid-block-->
したがって、基本的にページの読み込み時に表示されるのは、thumbnail.jpg 画像だけであり、誰かがその画像にカーソルを合わせると、.wall-block-content div がその上にフェードインします...
何か案は?