滚动文字为什么会停顿???
大家看看 将这段代码复制一下 测试下看看 怎么让它不停顿 当鼠标放在图片让图片产生淡入淡出效果的时候 滚动文字会停顿
<script language=JavaScript>
<!-- Beginning of JavaScript Code -------------------
nereidFadeObjects = new Object();
nereidFadeTimers = new Object();
function nereidFade(object, destOp, rate, delta){
if (!document.all)
return
if (object != "[object]"){ setTimeout("nereidFade("+object+","+destOp+","+rate+","+delta+")",0);
return;
}
clearTimeout(nereidFadeTimers[object.sourceIndex]);
diff = destOp-object.filters.alpha.opacity;
direction = 1;
if (object.filters.alpha.opacity > destOp){
direction = -1;
}
delta=Math.min(direction*diff,delta);
object.filters.alpha.opacity+=direction*delta;
if (object.filters.alpha.opacity != destOp){
nereidFadeObjects[object.sourceIndex]=object;
nereidFadeTimers[object.sourceIndex]=setTimeout("nereidFade(nereidFadeObjects["+object.sourceIndex+"],"+destOp+","+rate+","+delta+")",rate);
}
}
// -- End of JavaScript Code -->
</script>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="chogn.jpg" width="350" height="215" onMouseOver=nereidFade(this,100,5,7) style="FILTER: alpha(opacity=30);border:0px solid #000000" onMouseOut=nereidFade(this,30,7,5)></td>
<td><div align="left"></div>
<table width="90" border="0" align="left" cellpadding="0" cellspacing="0">
<tr>
<td><marquee bgcolor=aaaaee behavior="scroll" direction="up" width="150" height="180" scrollamount="1" scrolldelay="60" border="0" align="middle" onmouseover=this.stop() onmouseout=this.start() >
<font color="#000000" class="white"><span class="hei12">
<p><font color="#999999">13213133333333333333333333333333333333333333333333333333333333333333333333333</font></p>
</span></font></marquee> </td>
</tr>
</table></td>
</tr>
</table>