实现步骤:

1、创建对应切换div

<div class="bottom_daohang">
<div class="bottom_daohang_zong">
<div class="bottom_daohang_left value_left ace">&lt;</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">&gt;</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显示隐藏实现的分页效果的更多相关文章

  1. WinForm实现类似QQ停靠,显示隐藏过程添加特效效果

    原文:WinForm实现类似QQ停靠,显示隐藏过程添加特效效果 这可能是个老题长谈的问题了,只是在项目中会用到这个效果,所以今天做个记录.大家见了别喷我.在项目中的需求是这样的. 打开程序,在屏幕的右 ...

  2. 利用MVC模式简单设计jsp分页效果

    利用Mysql创建一个表Car 用Eclipse创建一个Dynamic Web Project 在lib目录下导入Mysql的jar包 创建如下文件 package com.bean; public ...

  3. js 控制div 显示隐藏的问题

    var divs = document.getElementsByTagName("div");得到所有的divfor(var i=0;i<divs.length;i++){ ...

  4. 单选,复选操作div,显示隐藏

    <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="utf-8& ...

  5. CSS笔记 - fgm练习 - 鼠标移入移出div显示隐藏 CSS样式部分

    问题总结: 1. checkbox和下面隐藏的div对齐,是在清除了默认样式的前提下,而不需要额外设置float: left; 2. 隐藏的div这里不需要专门设置宽高.居中,是靠内容和padding ...

  6. 控制div显示隐藏(有文字图片介绍)

    <div class="toggle"> <p id="zi">收起</p> <p id="zhe" ...

  7. css div如何隐藏?

    在我们平时布局网站的时候,想要把div进行隐藏,但是很多人不知道css控制div显示隐藏?下面我们来讲解一下css如何让div隐藏. 1.使用display:none来隐藏div 我们可以使用disp ...

  8. 承载地图的div如果隐藏再显示,则定位时会定位到页面左上角

    承载地图的div如果隐藏再显示,则定位时会定位到页面左上角. 解决方法:不隐藏,改变div的高度.在div上利用z-index加一个新的不透明的div.

  9. jQuery事件-div的显示隐藏及鼠标的移入移出

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...

随机推荐

  1. dart快速入门教程 (7.4)

    7.12.多态 多态字面上理解就是多种状态,通俗的说,多态表现为父类定义一个方法不去实现,子类继承这个方法后实现父类的方法,这个方法有多种表现 // import 'person.dart'; voi ...

  2. HDU 2157 How many ways?【矩阵快速幂】

    题目 春天到了, HDU校园里开满了花, 姹紫嫣红, 非常美丽. 葱头是个爱花的人, 看着校花校草竞相开放, 漫步校园, 心情也变得舒畅. 为了多看看这迷人的校园, 葱头决定, 每次上课都走不同的路线 ...

  3. 10w行级别数据的Excel导入优化记录

    需求说明 项目中有一个 Excel 导入的需求:缴费记录导入 由实施 / 用户 将别的系统的数据填入我们系统中的 Excel 模板,应用将文件内容读取.校对.转换之后产生欠费数据.票据.票据详情并存储 ...

  4. 题解 P1144 【最短路计数】

    这道题用一次SPFA就可以过了.在求最短路的同时,对答案进行统计即可. 实现: \(dis_i\)表示从1到\(i\)的最短路(实在还是不懂的话看程序吧). 当\(dis_i>dis_j+1\) ...

  5. 每日一题 - 剑指 Offer 35. 复杂链表的复制

    题目信息 时间: 2019-06-28 题目链接:Leetcode tag: 链表 难易程度:中等 题目描述: 请实现 copyRandomList 函数,复制一个复杂链表.在复杂链表中,每个节点除了 ...

  6. 每日一题 - 剑指 Offer 32 - III. 从上到下打印二叉树 III

    题目信息 时间: 2019-06-25 题目链接:Leetcode tag:双端队列 难易程度:中等 题目描述: 请实现一个函数按照之字形顺序打印二叉树,即第一行按照从左到右的顺序打印,第二层按照从右 ...

  7. List集合-02.LinkedList

    2.LinkedList 2.1 UML继承关系图 2.2 底层存储节点 通过内部类Node存储,可以看出是双向的链表结构 private static class Node<E> { E ...

  8. linux系统配置常用命令top

    本人测试系统:centos7 命令名称:top Linux top命令用于实时显示 process 的动态. 参数:-b 批处理 -c 显示完整的治命令 -I 忽略失效过程 -s 保密模式 -S 累积 ...

  9. Rancher1.6 部署prometheus

    一.rancher基础配置 镜像:prom/prometheus:latest 映射端口:9090:9090 服务连接: blackbox-exporter cadvisor node-exporte ...

  10. NanoPi arm架构下的程序 ./ 运行黑屏 Qt环境可运行

    首先之所以QtCreator环境下可直接运行,但是在终端下 ./ 则不能运行(黑屏但是不报错),判断肯定不是程序或者是库的问题.于是猜想是环境问题,即终端环境与QtCreator环境不同. 然后就查看 ...