图片的轮播与选择上下页方法

Posted 你可别玩了

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了图片的轮播与选择上下页方法相关的知识,希望对你有一定的参考价值。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<style>
#a{width: 520px;
height: 280px;
margin-left: 0px;
margin-top: 0px;
}
#b{width: 29px;
height: 52px;
float: left;
margin-left: 0px;
margin-top: 0px;
position: relative;
top: 162px;
left: 0px;
z-index: 2;
background: url(../img/shangyizhang.png) no-repeat;
cursor: pointer;}
#c{width: 29px;
height: 52px;
position: relative;
top: -117px;
left: 491px;
z-index: 2;
background: url(../img/xiayizhang.png) no-repeat;
cursor: pointer;}
#A{margin-left: 500px;}
.d{width: 15px;
height: 15px;
float: left;
margin-left: 5px;
margin-top: 0px;
border-radius: 50%;
background-color: black;
cursor: pointer;
}
#B{width: 100px;
height: 30px;
position: relative;
top: -40px;
left: 200px;}
</style>


<script>

function one (type){
document.getElementById("a").innerHTML =‘<img src="img/‘+type+‘">‘
}
var d = 5;
function two (type){
document.getElementById("a").innerHTML = ‘<img src="img/‘+d+‘.jpg">‘;
if(type==‘shang‘){
d--;
if(d==0){d=5;}
}else if(type == ‘xia‘){
d++;
if(d==6){d=1;}
}
}


window.onload = function(){
setInterval(
function(){
document.getElementById("a").innerHTML = ‘<img src="img/‘+d+‘.jpg">‘;
d++;
if(d==6){d=1;}
},
4000
)
}
</script>
</head>

<body>
<div id="A">
<button id="b" onClick="two(‘shang‘)"></button>
<div id="a"><img src="./img/1.jpg" onMouseOver="three()"></div>
<button id="c" onClick="two(‘xia‘)"></button>
<div id="B">
<div class="d" id="e" onClick="one(‘1.jpg‘)"></div>
<div class="d" id="f" onClick="one(‘2.jpg‘)"></div>
<div class="d" id="g" onClick="one(‘3.jpg‘)"></div>
<div class="d" id="h" onClick="one(‘4.jpg‘)"></div>
<div class="d" id="i" onClick="one(‘5.jpg‘)"></div>

</div>
</div>
</body>
</html>

以上是关于图片的轮播与选择上下页方法的主要内容,如果未能解决你的问题,请参考以下文章

用jQuery基于原生js封装的轮播

自定义完美的ViewPager 真正无限循环的轮播图

请问这个不用js的轮播效果是怎么弄的?

js图片轮播与索引变色

带无缝滚动的轮播图(含JS运动框架)

设置左侧(在容器中)对齐的轮播以到达屏幕右侧(在容器外)