ホバーすると、テキストとハイパーリンクとともに、画像の大きなバージョンの<img>
アニメーションとフェードインがあり
ます。<div>
マウスアウトすると、 が<div>
アニメーション化してフェードアウトします。これは正常に機能します。私のホバー機能のみが<img>
それ自体にのみ関係します。<div>
a) が の上に表示されるか、<img>
b) が<img>
に到達するためにマウスを離すとすぐに<div>
、jQuery はマウスアウトを読み取り、<div>
離れた をアニメートします。これを修正できるように jQuery を書き直すにはどうすればよいですか? 前もって感謝します ...
HTML の一部を次に示します。
<img runat="server" src="~/images/pc_blocks_navigation_spec1.gif" class="navigation_spec1" alt="" />
<div class="navigation_spec1_panel">
<p>filler <a href="#">test</a></p>
</div>
...そしてjQuery ...
$('.navigation_spec1_panel').hide().css('opacity','0.0');
$('.navigation_spec1').hover(function() {
$('.navigation_spec1_panel').animate({
width: '337px',
height: '234px',
opacity: 1.0 },
1250 );
}, function() {
$('.navigation_spec1_panel').animate({
width: '1px',
height: '1px',
opacity: 0.0 },
1250);
});
});
(サイド コメント: 私のアニメーションは、IE 6 または 7 でこのアニメーションの後にコーディングされた<div>
他の の上または上に表示されません。代わりに、z-index に関係なく、それらの後ろに表示されます。提案はありますか?)<div>
<div>