利用div显示隐藏实现的分页效果
实现步骤:
1、创建对应切换div
<div class="bottom_daohang">
<div class="bottom_daohang_zong">
<div class="bottom_daohang_left value_left ace"><</div>
<div id="bianse1" class="bottom_daohang_number ace red value_number" bs="1">1</div>
<div id="bianse2" class="bottom_daohang_number ace value_number" bs="2">2</div>
<div id="bianse3" class="bottom_daohang_number ace value_number" bs="3">3</div>
<div id="bianse4" class="bottom_daohang_number ace value_number" bs="4">4</div>
<div id="bianse5" class="bottom_daohang_number ace value_number" bs="5">5</div>
<div id="bianse6" class="bottom_daohang_number ace value_number" bs="6">6</div>
<div id="bianse7" class="bottom_daohang_number ace value_number" bs="7">7</div>
<div id="bianse8" class="bottom_daohang_number ace value_number" bs="8">8</div>
<div id="bianse9" class="bottom_daohang_number ace value_number" bs="9">9</div>
<div id="bianse10" class="bottom_daohang_number ace value_number" bs="10">10</div>
<div id="bianse11" class="bottom_daohang_number ace value_number" bs="11">11</div>
<div class="bottom_daohang_right value_right ace">></div>
</div>
</div>
关键:自定义属性“bs”,方便匹配
2、创建自定义class
/*第一模块追加CLASS*/
.red{
background: #A3EFE2!important;
}
使div能够对应切换颜色
3、实现对应div显示后,对应的下方导航div切换颜色
//下方导航栏第一模块显示隐藏
function addEvent_3(){
$(".value_number").click(function(){
var aaa=$(this).attr('bs');//追加自定义属性(属性值为数字方便获取对应id名称)
$(".value_zhu").css("display","none");//先将所有的div都隐藏
if(aaa == 0){
$("#zhuanhuan1").css("display","block");//让第一个div页面加载便显示出来
}else if(aaa != 0){
$("#zhuanhuan"+aaa).css("display","block");//字符串拼接获得相应id名称,从而相匹配
$(".value_number").removeClass('red');//移除掉所有自定义class名称
$("#bianse"+aaa).addClass('red');//添加自定义class名称,达到元素相匹配效果
}
})
}
4、实现上一页下一页跳转
上一页
//第一模块上一页
function addEvent_4(){
$(".value_left").click(function(){
var bbb=+$(".red").attr('bs');//得到获得class名称的元素的自定义属性值(数字)
var ccc=bbb-1;//获得上一元素的自定义属性值(数字)
$(".value_zhu").css("display","none");
if(bbb == 1){
$("#zhuanhuan1").css("display","block");//让第一个div显示
}else if(bbb > 1&& bbb <= 11){
$("#zhuanhuan"+ccc).css("display","block");//字符串拼接得到上一元素的id值让它显示
$(".value_number").removeClass('red');//移除所有自定义class值
$("#bianse"+ccc).addClass('red');//对应元素追加class
}
})
}
下一页
//第一模块下一页
function addEvent_5(){
$(".value_right").click(function(){
var ddd=+$(".red").attr('bs');
var eee=ddd+1;
$(".value_zhu").css("display","none");
if(ddd >= 1&& ddd <11){
$("#zhuanhuan"+eee).css("display","block");
$(".value_number").removeClass('red');
$("#bianse"+eee).addClass('red');
}else if(ddd == 11){
$("#zhuanhuan11").css("display","block");
}
})
}
关键:利用自定义的数字属性,字符串拼接找到对应的div,从而达到同步的效果
实现效果:


利用div显示隐藏实现的分页效果的更多相关文章
- WinForm实现类似QQ停靠,显示隐藏过程添加特效效果
原文:WinForm实现类似QQ停靠,显示隐藏过程添加特效效果 这可能是个老题长谈的问题了,只是在项目中会用到这个效果,所以今天做个记录.大家见了别喷我.在项目中的需求是这样的. 打开程序,在屏幕的右 ...
- 利用MVC模式简单设计jsp分页效果
利用Mysql创建一个表Car 用Eclipse创建一个Dynamic Web Project 在lib目录下导入Mysql的jar包 创建如下文件 package com.bean; public ...
- js 控制div 显示隐藏的问题
var divs = document.getElementsByTagName("div");得到所有的divfor(var i=0;i<divs.length;i++){ ...
- 单选,复选操作div,显示隐藏
<!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8& ...
- CSS笔记 - fgm练习 - 鼠标移入移出div显示隐藏 CSS样式部分
问题总结: 1. checkbox和下面隐藏的div对齐,是在清除了默认样式的前提下,而不需要额外设置float: left; 2. 隐藏的div这里不需要专门设置宽高.居中,是靠内容和padding ...
- 控制div显示隐藏(有文字图片介绍)
<div class="toggle"> <p id="zi">收起</p> <p id="zhe" ...
- css div如何隐藏?
在我们平时布局网站的时候,想要把div进行隐藏,但是很多人不知道css控制div显示隐藏?下面我们来讲解一下css如何让div隐藏. 1.使用display:none来隐藏div 我们可以使用disp ...
- 承载地图的div如果隐藏再显示,则定位时会定位到页面左上角
承载地图的div如果隐藏再显示,则定位时会定位到页面左上角. 解决方法:不隐藏,改变div的高度.在div上利用z-index加一个新的不透明的div.
- jQuery事件-div的显示隐藏及鼠标的移入移出
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
随机推荐
- C# 获取枚举的描述Description
方法类: public static class EnumExtensions { #region Enum /// <summary> /// 获取枚举变量值的 Description ...
- centos7在Evolution中配置163邮箱,被阻止收件解决方法
config.mail.163.com/settings/imap/login.jsp?uid=xxxx@163.com
- 第 11 篇:基于 drf-haystack 的文章搜索接口
作者:HelloGitHub-追梦人物 在 django 博客教程中,我们使用了 django-haystack 和 Elasticsearch 进行文章内容的搜索.django-haystack 默 ...
- PBR(基于物理的渲染)学习笔记
PBR基本介绍 PBR代表基于物理的渲染,本质上还是 gl_FragColor = Emssive + Ambient + Diffuse + Specular 可能高级一些在考虑下AO也就是环境光遮 ...
- 你从来没了解过的CSS浮动
浮动到底是做什么呢?他们是如何影响相关元素的盒模型的呢?浮动的元素与内联元素有什么不同呢?制定浮动元素的位置的具体规则是什么?clear属性是如何工作的,并且它的作用是什么? 即使是经验丰富的开发者也 ...
- windows php5.5安装redis扩展,并用redis存储session
1.确定安装版本 先通过phpinfo()查看php的Compiler.Architecture.Thread Safety,其中Thread Safety如果是enabled,那么就是线程安全(ts ...
- 华山论剑(没有上司的舞会)——树形dp
华山论剑(没有上司的舞会) 题目描述 一日,小策如往常一般打开了自己的传奇,刚上线不久,就收到了帮主的私信.原来帮派里要召开一次武功比拼,让他来邀请各帮派人员,因为有些侠客还是萌新,所以需要小策挨个选 ...
- 十年老苹果(A1286)强升Catalina及Win10踩坑记
前言 手头有一台十年老苹果,MacBook Pro,A1286,连视网膜屏都没有,电池也早就衰减以后直接拆掉了(减重). 早些年用得还挺多,后来家里也弄了台式,用得逐渐少了,再后来时不时Windows ...
- softmax、cross entropy和softmax loss学习笔记
之前做手写数字识别时,接触到softmax网络,知道其是全连接层,但没有搞清楚它的实现方式,今天学习Alexnet网络,又接触到了softmax,果断仔细研究研究,有了softmax,损失函数自然不可 ...
- js 中 attachEvent 简示例
attachEvent绑定事件,函数的默认this指向为window,要解决问题可以通过call改变方法的指向! var div = document.getElementsByTagName('di ...