同じIDを持つページ上の1つの要素にフェードを適用する際に問題が発生します。複数の画像要素がすべてJqueryに配置されているとフェードします。
まず、画像を60%までフェードアウトし、ホバー上で画像を100%にしたいと思います。この部分は機能しますが、効果はページのすべての要素に適用されます。
// Fading images
$(document).ready(function(){
$('.mainArticle img').fadeTo('slow', 0.6);
$('.mainArticle img, .articleContainer').hover(function(){
$(this).find('.mainArticle img, .articleContainer').stop(true,true).fadeTo("slow", 1.0);
},function(){
$(this).find('.mainArticle img, .articleContainer').stop(true,true).fadeTo("slow", 0.6);
});
});
また、これが可能な限り互換性があるようにしようとしている場合は、これを行うことができます。
は、あなたが再び同じ要素をfind()
INGのしている
乾杯、
トム
あなたの 'html'を投稿すると、あなたの'セレクタ 'はおそらくあなたが望む以上につかんでいます。 – Jack
あなたの問題を解決しましたか?私が投稿したjsFiddlesを見れば、私は不思議です。 –