私はこのjQueryスニペットに出くわしました:
$(".faded").each(function(i) {
$(this).delay(i * 400).fadeIn();
});
実際の動作をご覧ください:http://jsfiddle.net/RExZs/
とにかく私はそれをホバー機能に変えようとしているので、ナビゲーションメニューボタンにカーソルを合わせると、このクールなディレイ効果でdivがフェードインします。そして、マウスが離れると、divが消えるはずです。「STORE」ボタン(アンカー)用なので、ホバーすると商品一覧が表示されます。
これまでのところ、私が思いついたのは次のとおりです。
$(".products").hover(function(){ // I added THIS line
$(".products-list").hide().each(function(i) {
$(this).delay(i * 400).fadeIn();
});
}); // and of course, THIS line
問題は、ページが読み込まれるとすぐにdivの表示を開始することです(LOL)。
さて、「STORE」ボタンにカーソルを合わせると効果は完璧ですが、マウスを離すと最初からやり直して、それらのdivをリロードします。
私を助けてください、または私が私のいまいましいjQuery中毒を乗り越えるためにどこに行くことができるか教えてください。:)
ありがとうございました!