JS轮播代码
来源:互联网 发布:c语言怎么倒序输出 编辑:程序博客网 时间:2024/05/14 01:54
<!DOCTYPE html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
div{
width: 770px;
height: 300px;
margin: 0 auto;
position: relative;
overflow: hidden;
}
div img{position: absolute;}
#img1{left: 0;}
</style>
</head>
<br/><br/>
<div id="div2">
<img id="img12" src="images/ad2.jpg" alt=""/>
<img id="img11" src="images/ad1.jpg" alt=""/>
</div>
function imgmove2(){
var img1=document.getElementById("img11");
var img2=document.getElementById("img12");
if(!img1.style.left) img1.style.left=0;
if(!img2.style.left) img2.style.left="-770px";
img1.style.left=parseInt(img1.style.left)+2+"px";
img2.style.left=parseInt(img2.style.left)+2+"px";
if(parseInt(img1.style.left)==770){
img1.style.left="-770px";
img1.src="images/ad"+imgnum+".jpg";
imgnum++;
}else if(parseInt(img2.style.left)==770){
img2.style.left="-770px";
img2.src="images/ad"+imgnum+".jpg";
imgnum++;
}
if(imgnum>=8) imgnum=1;
if(parseInt(img1.style.left)==0 || parseInt(img2.style.left)==0)
setTimeout(imgmove2, 2000);
else
setTimeout(imgmove2, 10);
}
</script>
<br/><br/>
<div>
<img id="img7" src="images/ad7.jpg" alt=""/>
<img id="img6" src="images/ad6.jpg" alt=""/>
<img id="img5" src="images/ad5.jpg" alt=""/>
<img id="img4" src="images/ad4.jpg" alt=""/>
<img id="img3" src="images/ad3.jpg" alt=""/>
<img id="img2" src="images/ad2.jpg" alt=""/>
<img id="img1" src="images/ad1.jpg" alt=""/>
</div>
<script>
function imgmove(){
var img1=document.getElementById("img1");
var img2=document.getElementById("img2");
var img3=document.getElementById("img3");
var img4=document.getElementById("img4");
var img5=document.getElementById("img5");
var img6=document.getElementById("img6");
var img7=document.getElementById("img7");
if(!img1.style.left) img1.style.left=0;
if(!img2.style.left) img2.style.left="-770px";
if(!img3.style.left) img3.style.left="-1540px";
if(!img4.style.left) img4.style.left="-2310px";
if(!img5.style.left) img5.style.left="-3080px";
if(!img6.style.left) img6.style.left="-3850px";
if(!img7.style.left) img7.style.left="-4620px";
img1.style.left=parseInt(img1.style.left)+2+"px";
img2.style.left=parseInt(img2.style.left)+2+"px";
img3.style.left=parseInt(img3.style.left)+2+"px";
img4.style.left=parseInt(img4.style.left)+2+"px";
img5.style.left=parseInt(img5.style.left)+2+"px";
img6.style.left=parseInt(img6.style.left)+2+"px";
img7.style.left=parseInt(img7.style.left)+2+"px";
if(parseInt(img1.style.left)==770) img1.style.left="-4620px";
if(parseInt(img2.style.left)==770) img2.style.left="-4620px";
if(parseInt(img3.style.left)==770) img3.style.left="-4620px";
if(parseInt(img4.style.left)==770) img4.style.left="-4620px";
if(parseInt(img5.style.left)==770) img5.style.left="-4620px";
if(parseInt(img6.style.left)==770) img6.style.left="-4620px";
if(parseInt(img7.style.left)==770) img7.style.left="-4620px";
if(parseInt(img1.style.left)==0 || parseInt(img2.style.left)==0 || parseInt(img3.style.left)==0
|| parseInt(img4.style.left)==0 || parseInt(img5.style.left)==0 || parseInt(img6.style.left)==0
|| parseInt(img7.style.left)==0)
setTimeout(imgmove, 2000);
else
setTimeout(imgmove, 1);
}
</script>
</body>
</html>
<html>
<head lang="en">
<meta charset="UTF-8">
<title></title>
<style>
div{
width: 770px;
height: 300px;
margin: 0 auto;
position: relative;
overflow: hidden;
}
div img{position: absolute;}
#img1{left: 0;}
</style>
</head>
<body>
法一:
<br/><br/>
<div id="div2">
<img id="img12" src="images/ad2.jpg" alt=""/>
<img id="img11" src="images/ad1.jpg" alt=""/>
</div>
<script>
var imgnum=3;function imgmove2(){
var img1=document.getElementById("img11");
var img2=document.getElementById("img12");
if(!img1.style.left) img1.style.left=0;
if(!img2.style.left) img2.style.left="-770px";
img1.style.left=parseInt(img1.style.left)+2+"px";
img2.style.left=parseInt(img2.style.left)+2+"px";
if(parseInt(img1.style.left)==770){
img1.style.left="-770px";
img1.src="images/ad"+imgnum+".jpg";
imgnum++;
}else if(parseInt(img2.style.left)==770){
img2.style.left="-770px";
img2.src="images/ad"+imgnum+".jpg";
imgnum++;
}
if(imgnum>=8) imgnum=1;
if(parseInt(img1.style.left)==0 || parseInt(img2.style.left)==0)
setTimeout(imgmove2, 2000);
else
setTimeout(imgmove2, 10);
}
</script>
<br/><br/><br/><br/><br/><br/><br/><br/>
法二:
<br/><br/>
<div>
<img id="img7" src="images/ad7.jpg" alt=""/>
<img id="img6" src="images/ad6.jpg" alt=""/>
<img id="img5" src="images/ad5.jpg" alt=""/>
<img id="img4" src="images/ad4.jpg" alt=""/>
<img id="img3" src="images/ad3.jpg" alt=""/>
<img id="img2" src="images/ad2.jpg" alt=""/>
<img id="img1" src="images/ad1.jpg" alt=""/>
</div>
<script>
function imgmove(){
var img1=document.getElementById("img1");
var img2=document.getElementById("img2");
var img3=document.getElementById("img3");
var img4=document.getElementById("img4");
var img5=document.getElementById("img5");
var img6=document.getElementById("img6");
var img7=document.getElementById("img7");
if(!img1.style.left) img1.style.left=0;
if(!img2.style.left) img2.style.left="-770px";
if(!img3.style.left) img3.style.left="-1540px";
if(!img4.style.left) img4.style.left="-2310px";
if(!img5.style.left) img5.style.left="-3080px";
if(!img6.style.left) img6.style.left="-3850px";
if(!img7.style.left) img7.style.left="-4620px";
img1.style.left=parseInt(img1.style.left)+2+"px";
img2.style.left=parseInt(img2.style.left)+2+"px";
img3.style.left=parseInt(img3.style.left)+2+"px";
img4.style.left=parseInt(img4.style.left)+2+"px";
img5.style.left=parseInt(img5.style.left)+2+"px";
img6.style.left=parseInt(img6.style.left)+2+"px";
img7.style.left=parseInt(img7.style.left)+2+"px";
if(parseInt(img1.style.left)==770) img1.style.left="-4620px";
if(parseInt(img2.style.left)==770) img2.style.left="-4620px";
if(parseInt(img3.style.left)==770) img3.style.left="-4620px";
if(parseInt(img4.style.left)==770) img4.style.left="-4620px";
if(parseInt(img5.style.left)==770) img5.style.left="-4620px";
if(parseInt(img6.style.left)==770) img6.style.left="-4620px";
if(parseInt(img7.style.left)==770) img7.style.left="-4620px";
if(parseInt(img1.style.left)==0 || parseInt(img2.style.left)==0 || parseInt(img3.style.left)==0
|| parseInt(img4.style.left)==0 || parseInt(img5.style.left)==0 || parseInt(img6.style.left)==0
|| parseInt(img7.style.left)==0)
setTimeout(imgmove, 2000);
else
setTimeout(imgmove, 1);
}
</script>
</body>
</html>
0 0
- JS轮播代码
- 轮播js代码
- js公告轮播代码
- js左右轮播代码
- js点击轮播或者自动轮播图代码
- 图片轮播的js代码
- js图片轮播简单代码
- qq相册图片轮播js代码
- js代码实现轮播效果
- js图片自动轮播代码分享(js图片轮播)
- 带左右箭头图片轮播的JS代码
- js图片轮播
- js图片轮播
- js图片轮播
- JS 图片轮播
- js图片轮播
- js图片轮播
- js 轮播
- ISBN号码
- 冒泡排序
- hibernate5(2)初入门配置实例
- [POJ 2531]Network Saboteur[DFS]
- NetLoader的二次封装——返回实体类
- JS轮播代码
- Useful methods
- cf628B 求字符串的字串有多少个能整除4 (找规律)
- High Speed Data Center (HSDC) Architecture of Afmobi Group
- 只有webshell,一样可以做代理
- win10下安装Ubuntukylin+修复Ubuntu引导+双系统可选启动
- POJ2480Longge's problem 欧拉函数
- 学习Java的资料
- LAMP环境搭建