私はそうのような要素のCSSプロパティを変更したい:a.archive_blocks_fa
の
標準不透明度が0.5
です。 a.archive_blocks_sa
がホバーされている場合、a.archive_blocks_fa
は不透明度1.0
でなければなりません。ホバーイベントが終了すると、a.archive_blocks_fa
は不透明度0.5
に戻る必要があります。
HTML:
$('a.archive_blocks_sa').hover(function(){
$(this).parent('.archive_blocks_fa').css('opacity','1');
}, function(){
$(this).parent('.archive_blocks_fa').css('opacity','0.5');
});
みんな、私が間違って何をやっている:私はこのjQueryのコードを書いた
<div class="archive_blocks">
<a href="#" class="archive_blocks_fa">
<img width="142" height="142" src="#">
</a>
<div class="archive_blocks_name">
<a href="#" class="archive_blocks_sa">Text</a>
</div>
</div>
?
'' archive_blocks_sa'のparent'は 'archive_blocks_name'です。 –
['.parent()'のドキュメント](http://api.jquery.com/parent/)を正しく読んだことはありません。 –
'$(this)).parent()。prev( '。archive_blocks_fa')...' – Johan