0
我有一段代码,用于显示当鼠标进入div时从div滑出的图片,代码完全按照我的想法工作,除了它在鼠标悬停进出时发生错误过快和动画没有时间去完成,我已经从鼠标悬停及移出变化,到了mouseenter和鼠标离开,这似乎并没有帮助,任何建议将是巨大鼠标进入鼠标离开slidedown动画错误
<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 });
});
});