繁体中文
设为首页
加入收藏
当前位置:网页设计首页 >> Javascript >> js 滚动代码 javascript 无间隙滚动

js 滚动代码 javascript 无间隙滚动

2008-05-19 10:01:00  作者:  来源:互联网  浏览次数:4  文字大小:【】【】【
简介:<div id="marquees"> <a href="#">你可曾有过无数的梦想</a><br><br> <a href="#">却在时光的流逝里幻灭</a><br><br> <a href="#">你可曾对未来期待憧憬</a><br><br> <a href="#">却在成长的岁月中迷失</a> ...
关键字:代码 无间隙滚动

<div id="marquees">
  <a href="#">你可曾有过无数的梦想</a><br><br>
  <a href="#">却在时光的流逝里幻灭</a><br><br>
  <a href="#">你可曾对未来期待憧憬</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()",50);
}
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>

责任编辑:探索者


相关文章
 

最新文章

更多

· 一段JS日期代码
· 一种文字颜色渐变效果的...
· 屏蔽js错误,让状态栏不显...
· 本站推荐:无间隙滚动js代码
· js 滚动代码 javascript...
· JQuery效果展示
· 无间隙滚动 js 实例
· FCKeditor 的各项属性设...
· js 检测浏览器语种,适合...
· 实用的的特效应用 代码举例

推荐文章

更多

· 一段JS日期代码
· 一种文字颜色渐变效果的...
· 屏蔽js错误,让状态栏不显...
· 本站推荐:无间隙滚动js代码
· js 滚动代码 javascript...
· JQuery效果展示
· 无间隙滚动 js 实例
· FCKeditor 的各项属性设...
· js 检测浏览器语种,适合...
· 实用的的特效应用 代码举例

热点文章

更多

· js 滚动代码 javascript...
· 屏蔽js错误,让状态栏不显...
· 一段JS日期代码
· 本站推荐:无间隙滚动js代码
· 一种文字颜色渐变效果的...