实现步骤:

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. Spring 获取单例流程(二)

    读完这篇文章你将会收获到 Spring 中 prototype 类型的 bean 如何做循环依赖检测 Spring 中 singleton 类型的 bean 如何做循环依赖检测 前言 继上一篇文章 S ...

  2. Python3笔记007 - 2.4 数据类型

    第2章 python语言基础 python语法特点 保留字与标识符 变量 数据类型 运算符 输入和输出 2.4 数据类型 数据类型分为:空类型.布尔类型.数字类型.字节类型.字符串类型.元组类型.列表 ...

  3. 执行python 爬虫脚本时提示bs4.FeatureNotFound: Couldn't find a tree builder with the features you requested: lxml. Do you need to install a parser library?

    from bs4 import BeautifulSoupfrom urllib.request import urlopenimport re html = urlopen('http://**** ...

  4. 洛谷 P3694 邦邦的大合唱站队 状压DP

    题目描述 输入输出样例 输入 #1 复制 12 4 1 3 2 4 2 1 2 3 1 1 3 4 输出 #1 复制 7 说明/提示 分析 首先要注意合唱队排好队之后不一定是按\(1.2.3..... ...

  5. Spring Boot读取配置文件的几种方式

    Spring Boot获取文件总的来说有三种方式,分别是@Value注解,@ConfigurationProperties注解和Environment接口.这三种注解可以配合着@PropertySou ...

  6. labelImg安装及使用(YOLO标签为例)

    安装: 非常简单. 第一步: cmd中执行 pip install labelImg 我一般会用下面这个 pip install -i https://pypi.tuna.tsinghua.edu.c ...

  7. NEST教程系列:推断索引名

    NEST教程系列:三种推断索引名写法 目录 NEST教程系列:三种推断索引名写法 连接时设置默认索引 设置 .NET 类映射索引名 在创建请求的时候直接显式指定索引名 总结 连接时设置默认索引 构建 ...

  8. spring-boot 应用 报错 No qualifying bean of type XXXXX.***Mapper

    报错类型 NoSuchBeanDefinitionException.No qualifying bean of type  XXXXX.***Mapper 报错信息详情 Caused by: org ...

  9. 数据可视化之DAX篇(五) 使用PowerBI的这两个函数,灵活计算各种占比

    https://zhuanlan.zhihu.com/p/57861350 计算个体占总体的比例是一个很常见的分析方式,它很简单,就是两个数字相除,但是当需要计算的维度.总体的范围发生动态变化时,如何 ...

  10. PHP基础:(常量变量,数据类型,类型转换)

    预定义变量(系统变量) $_GET:get方式提交的数据 $_POST:post方式提交的数据 $_REQUEST:$_GET,$_POST数据综合 $GLOBALS:PHP中所有的全局变量 $_SE ...