js 控制导航各个内容区域
自己导入一个jquery包就可以直接用
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="js/jquery-1.10.2.min.js"></script>
<style type="text/css">
*{
padding: 0;
margin: 0;
}
.container{
width: 70%;
padding-bottom: 50px;
margin: 0 auto;
height: 900px;
}
.title{
height:80px;
background-color: pink;
/*line-height: 80px;*/
}
.title ul li{
list-style: none;
display: inline-block;
margin-right: 70px;
line-height: 80px;
}
.section{
padding: 20px 0px;
background-color: darkgreen;
}
.footer{
height: 200px;
background-color: saddlebrown;
}
</style>
</head>
<body>
<div class="container">
<div class="title">
<ul>
<li class="p0"><a href="#">首页</a></li>
<li class="p1"><a href="#">图书</a></li>
<li class="p2"><a href="#">电影</a></li>
<li class="p3"><a href="#">电视</a></li>
<li class="p4"><a href="#">综艺</a></li>
</ul>
</div>
<div class="section">
<div class="s0">
<h1>我是首页</h1>
<h1>我是首页</h1>
<h1>我是首页</h1>
<h1>我是首页</h1>
</div>
<div class="s1">
<h1>我是图书</h1>
<h1>我是图书</h1>
<h1>我是图书</h1>
<h1>我是图书</h1>
<h1>我是图书</h1>
<h1>我是图书</h1>
<h1>我是图书</h1>
<h1>我是图书</h1>
<h1>我是图书</h1>
<h1>我是图书</h1>
<h1>我是图书</h1>
<h1>我是图书</h1>
</div>
<div class="s2">我是电影</div>
<div class="s3">我是电视,我是电视啊啊啊啊啊啊啊</div>
<div class="s4">我是综艺的内容啊,我是综艺的内容啊,我是综艺的内容啊,我是综艺的内容啊</div>
</div>
<div class="footer">
<p>我是底部内容啊</p>
</div>
</div>
<script>
$(function(){
$(".section").children().css("display","none");//首先隐藏内容区所有内容;
$(".s0").css("display","block");//显示首页内容
$("li").click(function(){
var num=$(this).index();//找到当前菜单的下表
$(".s"+num).css("display","block");//显示菜单对应的菜单内容
$(".s"+num).siblings().css("display","none");//隐藏不是本菜单的其他菜单内容
})
})
</script>
</body>
</html>


js 控制导航各个内容区域的更多相关文章
- [js]顶部导航和内容区布局
自己实现顶部导航布局--内容显示 <!DOCTYPE html> <html lang="en"> <head> <meta charse ...
- js控制滚动条在内容更新超出时自动滚到底部
//滚动条在内容更新时自动滚到底部var message = document.getElementById('message');message.scrollTop = message.scroll ...
- ionic js 侧栏菜单 把主要内容区域从一边拖动到另一边,来让左侧或右侧的侧栏菜单进行切换
ionic 侧栏菜单 一个容器元素包含侧边菜单和主要内容.通过把主要内容区域从一边拖动到另一边,来让左侧或右侧的侧栏菜单进行切换. 效果图如下所示: 用法 要使用侧栏菜单,添加一个父元素<ion ...
- Vue如何实现swiper左右滑动内容区控制导航tab同时切换高亮
Vue如何实现左右滑动内容区控制导航tab同时切换高亮,实现的效果是:点击导航按钮时内容区发生改变,左右滑动内容区时导航按钮跟随切换高亮,停留在某个内容区时刷新页面后仍然停留在当前内容区. ...
- 按钮切换显示不同的内容(js控制)
今天项目发现了一个jsp页面按钮切换,下面展示模块的不同显示问题,看到同事修改完之后的效果,js控制感觉特写好,所以想写把这个好的方法js记录下来,以便以后的参考. 一:先上图,了解大概的样子,如下图 ...
- JS控制页面内容
JS操作页面内容 innerText:普通标签内容(自身文本与所有子标签文本)innerHTML:包含标签在内的内容(自身文本及子标签的所有)value:表单标签的内容outerHTML:包含自身标签 ...
- 正则表达式控制Input输入内容 ,js正则验证方法大全
https://blog.csdn.net/xushichang/article/details/4041507 //输入姓名的正则校验 e.currentTarget.value = e.curre ...
- js控制select选中显示不同表单内容
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
- JS控制文本框输入的内容
总而言之: 先在‘<input>’ 里输入 onkeyup="value=value.replace(/[^\X]/g,'')" 然后在(/[\X]/g, ...
随机推荐
- 如何调教你的博客Episode2——移动端支持和UI美化
这个系列的文章是我在搭建博客园博客时所经历的过程. 在上一期如何调教你的博客Episode1——修改整体样式中,我们通过添加CSS样式,修改了页面的总体布局.但将文章发出之后,博客的布局就出现问题了: ...
- 日志文件写入失败(permission denied)
用过Laravel的小伙伴一开始安装完框架后可能都遇到过daily 日志文件写入失败的问题,接下来我们就来详细说下日志文件写入失败的原因以及对应的解决方案. 在讲这个问题之前可能需要简单介绍下Linu ...
- java并发系列 - 第28天:实战篇,微服务日志的伤痛,一并帮你解决掉
这是java高并发系列第28篇文章. 环境:jdk1.8. 本文内容 日志有什么用? 日志存在的痛点? 构建日志系统 日志有什么用? 系统出现故障的时候,可以通过日志信息快速定位问题,修复bug,恢复 ...
- Discuz! ML远程代码执行(CVE-2019-13956)
Discuz! ML远程代码执行(CVE-2019-13956) 一.漏洞描述 该漏洞存在discuz ml(多国语言版)中,cookie中的language可控并且没有严格过滤,导致可以远程代码执行 ...
- Pycharm2019.2.1永久激活
Pycharm2019.2.1永久激活 Pycharm官网自7月24更新到pycharm2019.2版本后,在短短的一个月内与8月23又带来新版本2019.2.1,不可说更新不快,对于"喜新 ...
- .NET导出Excel的四种方法及评测
.NET导出Excel的四种方法及评测 导出Excel是.NET的常见需求,开源社区.市场上,都提供了不少各式各样的Excel操作相关包.本文,我将使用NPOI.EPPlus.OpenXML.Aspo ...
- pt-online-schema-change使用详解
一.pt-online介绍 pt-online-schema-change是percona公司开发的一个工具,在percona-toolkit包里面可以找到这个功能,它可以在线修改表结构 原理: 首先 ...
- Spring学习之旅(一)--初始Spring
之前从博客.视频断断续续的学到了 Spring 的相关知识,但是都是一个个碎片化的知识.刚好最近在读 <Sprign实战(第四版)>,所以借此机会重新整理下Spring 系列的内容. Sp ...
- python 12 生成器
目录 1. 生成器 yeild 2. 推导式 2.1 列表推导式: 2.2 生成器推导式: 2.3 字典推导式: 2.4 集合推导式: 3. 内置函数(一) 1. 生成器 yeild 生成器的本质就是 ...
- JWT原理 使用(入门篇)
1.JWT简介 JWT:Json Web Token,是基于Json的一个公开规范,这个规范允许我们使用JWT在用户和服务器之间传递安全可靠的信息,他的两大使用场景是:认证和数据交换 使用起来就是,由 ...