当前位置:编程学习 > JS >>

无缝垂直图片滚动的JS代码

竖向图片滚动特效,常见于网站的友情链接滚动效果,从上到下或从下到上,这个只需更改一个参数就可实现,而且它是无缝滚动,循环播放。滚动区域由最上层DIV控制,这个根据你的需要修改下,另外滚动速度JS代码里也有,自己也可以改。
答案:<html>
<head>
<title>无缝垂直图片滚动</title>
</head>
<body>
<div id=demo style=overflow:hidden;height:100;width:180;>  
<div id=demo1>  
 <img src="/images/logo.gif" onclick="javascript:window.open(this.src);">  
<img src="/images/logo.gif" onclick="javascript:window.open(this.src);">
<img src="/images/logo.gif" onclick="javascript:window.open(this.src);">
 </div>  
 <div id=demo2></div>  
 </div>  
   <script>  
   var speed=30  
   demo2.innerHTML=demo1.innerHTML
   function Marquee(){    
if(demo2.offsetTop-demo.scrollTop<=0)    
demo.scrollTop-=demo1.offsetHeight 
else{  
demo.scrollTop++  
   }  
   }  
   var MyMar=setInterval(Marquee,speed)
   demo.onmouseover=function() {clearInterval(MyMar)}  
   demo.onmouseout=function(){MyMar=setInterval(Marquee,speed)}  
</script>
</body>
</html>

上一个:让图片左右移动的JS代码
下一个:一款漂亮的CSS图片选中效果

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,