无缝垂直图片滚动的JS代码
竖向图片滚动特效,常见于网站的友情链接滚动效果,从上到下或从下到上,这个只需更改一个参数就可实现,而且它是无缝滚动,循环播放。滚动区域由最上层DIV控制,这个根据你的需要修改下,另外滚动速度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图片选中效果