このjqueryコードを機能させるのに問題があります。アイデアは、画像がハイライトされたときに不透明度が変わるはずだということです。現在、不透明度を変更するためにsmallartcovクラスタグを使用しています。問題は、その上にテキストがあることです。そのため、テキストは、マウスが画像領域を離れたとは見なされません。どうすればこれを回避できますか?
http://169.231.6.197/vathom/artist.phpは、テスト対象がホストされている場所です。@右端の写真を見ると、私が何を意味しているのかがわかります。これが私たちが持っているhtmlです:
<div class="artistg">
<div class="smallartcov"></div><span class="smallarttxt">702</span>
<img class="smallartpic" src="images/df.jpg" />
</div>
次のjqueryと一緒に:
<script type="text/javascript">
$('.smallartcov').hover(function() {
$(this).css('color', 'white');
$(this).css('opacity', '0');
}, function() {
$(this).css('color', 'white');
$(this).css('opacity', '0.5');
});
</script>
何か案は?とても有難い。