AJAX読み込みコンテンツ/画像にホバー効果(アニメーション)を追加することはできますか?現在、このコードを使用していますが、AJAXを使用せずに読み込まれた画像に対してのみ機能します。ところでAJAX読み込み画像にホバー効果を追加する方法はありますか?
$('.box').delegate('img', {
mouseenter: function() {
$(this).stop().animate({ opacity: 1.0 }, 500);
},
mouseleave: function() {
$(this).stop().animate({ opacity: 0.3 }, 500);
}
});
、あなたの元のコードでeach
を使用する必要はありませんでしたが - あなたは$('.box img').hover(...)
+1は.each()が不要であることを示しています。 – Scottie
.delegate()の代わりに.live()を使用する理由は何ですか。それが行く道だと言っている人もいます。 – MJA
@Matiss、私の意見、あなたはすべきではありません。特定の問題が '.delegate'で解決できない場合を除き、' .live'の代わりに '.delegate'を使うことを強くお勧めします。詳細については、文書を確認してください。 –