お元気ですか、ここで少し助けが必要です。Divを表示して非表示にするonMouseOver
私は、ターゲットdivの隠しテキストをアニメーション化するためにマウスを動かすテキストリンクが必要です。だから私がリンクAの上にマウスを置くと、そのテキストはフェードインします。私はリンクBにカーソルを合わせると、前のテキストが消えて、新しいテキストがフェードイン
ここに私のjavascriptです。ここ
<script type="text/javascript">
function ShowHide(){
$("#textMessages").animate({"height": "toggle"}, { duration: 1000 });
}
</script>
は私のリンクです:
<a onMouseOver="ShowHide(); return false;" href="#">Message A</a>
<a onMouseOver="ShowHide(); return false;" href="#">Message B</a>
<a onMouseOver="ShowHide(); return false;" href="#">Message C</a>
そして、ここは私ですフェードインとフェードアウトするには、テキストスニペットをDIVをターゲット:
<div id="textMessages">
<div id="defaultMessage">
Lorem ipsum dolor sit amet, consectetur adipiscing elit
</div>
<div id="MessageA">
Lorem ipsum dolor sit amet, consectetur adipiscing elit
</div>
<div id="MessageB">
Lorem ipsum dolor sit amet, consectetur adipiscing elit
</div>
<div id="MessageC">
Lorem ipsum dolor sit amet, consectetur adipiscing elit
</div>
</div>
私は#1 MessageA/B/C displaを設定する必要がありますと仮定y:なし
ビンゴテキストをアニメーション化する方法はありhttp://www.jsfiddle.net/bradchristie/zgbfa/3/。!? FadeIn/Out SlideUp/Down? – brianrhea
確かに、 'show'/'hide'の代わりに 'fadeIn'と 'fadeOut'を使用することができます。 'slideDown'/'slideUp'を使用した例は次のとおりです:http:// jsfiddle。 net/rcravens/md3Xe/6/ – rcravens
ありがとうございます私はdefaultMessageについて私が不明であったと思う以外は完璧です。これは、ユーザーが最初に訪問したときに表示されるべきものですが、ホバーするとすぐにフェードアウトし、何もホバー状態にない場合にのみ再表示されます。既に助けてくれてありがとう! – brianrhea