首页 > 代码库 > 一个简单的上下无缝滚动javascript函数

一个简单的上下无缝滚动javascript函数

这个方法用的很简单,是前段时间自己写的

 

  1. /*
  2. *o只要传给要滚动的无素id就可以了
  3. */
  4. function g(o){
  5. o.scrollTop+=1;
  6. d=o.getElementsByTagName("li")[0].offsetHeight
  7. zlm=o.getElementsByTagName("li");
  8. if(o.scrollTop>=d){
  9. o.appendChild(zlm[0].cloneNode(true))
  10. o.removeChild(zlm[0])
  11. o.scrollTop=0;
  12. return t=setTimeout("g(b)",70);
  13. }
  14. for(i=0;i<zlm.length; i++){
  15. zlm[i].onmousemove=function(){
  16. clearTimeout(t)
  17. }
  18. zlm[i].onmouseout=function(){
  19. t=setTimeout("g(b)",800)
  20. }
  21. }
  22. t=setTimeout("g(b)",70)
  23. }
  24. var b=document.getElementById("ad")
  25. setTimeout("g(b)",800);

 

这个方法很简单,也不加上演示,需要的朋友尽管拿走。

 

一个简单的上下无缝滚动javascript函数