流畅的向上滚动新闻代码特效

来源:互联网 发布:mindjet mac 破解版 编辑:程序博客网 时间:2024/05/21 06:23
 <div id="marquees">
  <a href="#">欢迎访问阿里西西网站,</a><br>
  <br>
  <a href="#">就在这里我们共同进步 </a><br>
  <br>
  <a href="#">阿里西西<a target="_blank" href="http://www.alixixi.com/" class="wordstyle">web开发</a>网站,</a><br>
  <br>
  <a href="#">将与您一起创造互联网</a><br>
  <br>
</div>
<script language="JavaScript">
marqueesHeight=200;
stopscroll=false;
with(marquees){
  style.width=0;
  style.height=marqueesHeight;
  style.overflowX="visible";
  style.overflowY="hidden";
  noWrap=true;
  onmouseover=new Function("stopscroll=true");
  onmouseout=new Function("stopscroll=false");
}
document.write('<div id="templayer" style="position:absolute;z-index:1;visibility:hidden"></div>');
preTop=0; currentTop=0;
function init(){
  templayer.innerHTML="";
  while(templayer.offsetHeight<marqueesHeight){
    templayer.innerHTML+=marquees.innerHTML;
  }
  marquees.innerHTML=templayer.innerHTML+templayer.innerHTML;
  setInterval("scrollUp()",10);
}
document.body.onload=init;
function scrollUp(){
  if(stopscroll==true) return;
  preTop=marquees.scrollTop;
  marquees.scrollTop+=1;
  if(preTop==marquees.scrollTop){
    marquees.scrollTop=templayer.offsetHeight-marqueesHeight;
    marquees.scrollTop+=1;
  }
}
</script>