您的位置
主页 > 网站技术 > 语言编程 > » 正文

JS图像无缝滚动脚本非常好用

来源: 站长圈 点击:

点评:最好用的JS图像无缝滚动脚本,根据需要改改宽度和图像个数就可以了,感兴趣的朋友可以参考下,希望对大家有所帮助!

找了好长时间,终于找到一个合适的了,根据需要改改宽度和图像个数就可以了,用循环动态调用数据库代码就OK了 

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

<head> 

<meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> 

<title>图片滚动</title> 

</head> 

<body> 

<style type="text/css"> 

<!-- 

#demo { 

background: #FFF; 

overflow:hidden; 

border: 1px dashed #CCC; 

width: 500px; 

#demo img { 

border: 3px solid #F2F2F2; 

#indemo { 

float: left; 

width: 800%; 

#demo1 { 

float: left; 

#demo2 { 

float: left; 

--> 

</style> 

<p id="demo"> 

<p id="indemo"> 

<p id="demo1"> 

<a href="#"><img src="/jscss/demoimg/wall_s1.jpg" border="0" /></a> 

<a href="#"><img src="/jscss/demoimg/wall_s2.jpg" border="0" /></a> 

<a href="#"><img src="/jscss/demoimg/wall_s3.jpg" border="0" /></a> 

<a href="#"><img src="/jscss/demoimg/wall_s4.jpg" border="0" /></a> 

<a href="#"><img src="/jscss/demoimg/wall_s5.jpg" border="0" /></a> 

<a href="#"><img src="/jscss/demoimg/wall_s6.jpg" border="0" /></a> 

</p> 

<p id="demo2"></p> 

</p> 

</p> 

<script> 

<!-- 

var speed=10; 

var tab=document.getElementById("demo"); 

var tab1=document.getElementById("demo1"); 

var tab2=document.getElementById("demo2"); 

tab2.innerHTML=tab1.innerHTML; 

function Marquee(){ 

if(tab2.offsetWidth-tab.scrollLeft<=0) 

tab.scrollLeft-=tab1.offsetWidth 

else{ 

tab.scrollLeft++; 

var MyMar=setInterval(Marquee,speed); 

tab.onmouseover=function() {clearInterval(MyMar)}; 

tab.onmouseout=function() {MyMar=setInterval(Marquee,speed)}; 

--> 

</script> 

</body> 

</html> 




首页  - 关于站长圈  - 广告服务  - 联系我们  - 关于站长圈  - 网站地图  - 版权声明