マウスがdivに入ると、divから上にスライドする画像を表示するためのコードがあります。コードは、マウスの出入りが速すぎてアニメーションに時間がない場合のバグを除いて、希望どおりに機能します。完了するために、私はすでにmouseoverとmouseoutからmouseenterとmouseleaveに変更しましたが、これは役に立たないようです、どんな提案も素晴らしいでしょう
<script type="text/javascript">
document.observe("dom:loaded", function() {
var effectInExecution=null;
$('mid_about_us').observe('mouseenter', function() {
if(effectInExecution) effectInExecution.cancel();
effectInExecution=new Effect.SlideDown('about_us_mo',{style:'height:140px;', duration: 1.0 });
});
$('mid_about_us').observe('mouseleave', function() {
if(effectInExecution) effectInExecution.cancel();
effectInExecution=new Effect.SlideUp('about_us_mo',{style:'height:0px;', duration: 1.0 });
});
});