JS代码实现页面切换效果
导读:收集整理的这篇文章主要介绍了JS代码实现页面切换效果,觉得挺不错的,现在分享给大家,也给大家做个参考。 本文实例为大家分享了JS代码实现页面切换效果的具体代码,供大家参考,具体内容如下H...
收集整理的这篇文章主要介绍了JS代码实现页面切换效果,觉得挺不错的,现在分享给大家,也给大家做个参考。 本文实例为大家分享了JS代码实现页面切换效果的具体代码,供大家参考,具体内容如下
HTML+CSS部分
添加所有页面,和上一页、具体页、下一页的按钮,
设置div样式,默认第一页显示,其他页隐藏。
!DOCTYPE html>
html>
head>
meta charset="UTF-8">
tITle>
/title>
style>
.item {
display: none;
width: 300px;
height: 400px;
overflow: hidden;
position: relative;
}
.item>
img {
width: 100%;
height: auto;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;
}
.item.active {
display: block;
}
/style>
/head>
body>
div>
button class="prev" >
上一页/button>
button class="BTn">
1/button>
button class="btn">
2/button>
button class="btn">
3/button>
button class="btn">
4/button>
button class="next" >
下一页/button>
/div>
div>
div class="item active">
img src="img/1.png" height="1191" width="820" />
/div>
div class="item">
img src="img/2.png" height="1191" width="820" />
/div>
div class="item">
img src="img/3.png" height="1191" width="820" />
/div>
div class="item">
img src="img/4.png" height="1191" width="820" />
/div>
/div>
/body>
/html>
js部分
通过按键来实现页面的功能
script type="text/javascript">
//封装函数、图片显示的部分、传入获取到的div,和被点击的序号 function toggle(eles, active) {
for(VAR i = eles.length;
i--;
) {
eles[i].classname = "item";
//先让所有div隐藏 }
eles[active].className = "item active";
//再让被点击的序号对应的div 显示 }
//获取按键和div var aBtn = document.getElementsByClassName("btn");
var aiem = document.getElementsByClassName("item");
var PRev = document.getElementsByClassName("prev");
var next = document.getElementsByClassName("next");
var nowPage = 0;
//定义当前页,默认值为0; for(var i = aBtn.length;
i--;
) {
aBtn[i].tab = i;
aBtn[i].onclick=function(){
toggle(aIem,this.tab);
nowPage=this.tab;
//被点击后,保存当前页的序号 }
}
//下一页 next[0].onclick = function () {
nowPage++;
nowPage %= aBtn.length;
toggle(aIem,nowPage);
}
//上一页 prev[0].onclick=function(){
nowPage--;
if(nowPage ==-1){
nowPage = aBtn.length-1;
}
toggle(aIem,nowPage);
}
/script>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
- 基于JS实现翻书效果的页面切换样式
- 简单实现js页面切换功能
- 使用AngularJS实现可伸缩的页面切换的方法
- javaScript实现鼠标在文字上悬浮时弹出悬浮层效果
- js 文字超出长度用省略号代替,鼠标悬停并以悬浮框显示实例
- javascript 鼠标悬浮图片显示原图 移出鼠标后原图消失(多图)
- Vue.js鼠标悬浮更换图片功能
- js制作的鼠标悬浮时产生的下拉框效果
- js鼠标悬浮出现遮罩层的方法
- JavaScript实现鼠标悬浮页面切换效果
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: JS代码实现页面切换效果
本文地址: https://pptw.com/jishu/594020.html
