Jquery | 基础 | 导航条在项目中的应用
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <head>
<title> 导航条在项目中的应用 </title>
<script language="javascript" type="text/javascript" src="jquery-3.3.1.min.js"></script>
<style>
body{font-size:13px}
#divFrame{
border:solid 1px #666;
width:202px;
/**overflow作用**/
overflow:hidden
}
#divFrame .clsHead{background-color:#eee;padding:8px;
height:18px;cursor:hand}
#divFrame .clsHead h3{padding:0px;margin:0px;float:left}
#divFrame .clsHead span{float:right;margin-top:3px}
#divFrame .clsContent{padding:8px}
#divFrame .clsContent ul {list-style-type:none;
margin:0px;padding:0px}
#divFrame .clsContent ul li{ float:left;
width:95px;height:23px;line-height:23px}
#divFrame .clsBot{float:right;padding-top:5px;
padding-bottom:5px}
.GetFocus{background-color:#eee}
</style>
<script type="text/javascript">
$(function () { // 页面加载事件
$(".clsHead").click(function () { // 图片单击事件
if ($(".clsContent").is(":visible")) { // 如果内容可见
$(".clsHead span img")
.attr("src", "Images/a1.gif"); // 改变图片
// 隐藏内容
$(".clsContent").css("display", "none");
} else {
$(".clsHead span img")
.attr("src", "Images/a2.gif"); // 改变图片
// 显示内容
$(".clsContent").css("display", "block");
}
});
$(".clsBot > a").click(function () { // 热点链接单击事件
// 如果内容为 " 简化 " 字样
if ($(".clsBot > a").text() == " 简化 ") {
// 隐藏 index 号大于 4 且不是最后一项的元素
$("ul li:gt(4):not(:last)").hide();
// 将字符内容更改为 " 更多 "
$(".clsBot > a").text(" 更多 ");
} else {
$("ul li:gt(4):not(:last)")
.show()
.addClass("GetFocus"); // 显示所选元素且增加样式
// 将字符内容更改为 " 简化 "
$(".clsBot > a").text(" 简化 ");
}
});
});
</script>
</head> <body>
<div id="divFrame">
<div class="clsHead">
<h3> 图书分类 </h3>
<span><img src="Images/a2.gif" alt="" /></span>
</div>
<div class="clsContent">
<ul>
<li><a href="#"> 小说 </a><i> ( 1110 ) </i></li>
<li><a href="#"> 文艺 </a><i> ( 230 ) </i></li>
<li><a href="#"> 青春 </a><i> ( 1430 ) </i></li>
<li><a href="#"> 少儿 </a><i> ( 1560 ) </i></li>
<li><a href="#"> 生活 </a><i> ( 870 ) </i></li>
<li><a href="#"> 社科 </a><i> ( 1460 ) </i></li>
<li><a href="#"> 管理 </a><i> ( 1450 ) </i></li>
<li><a href="#"> 计算机 </a><i> ( 1780 ) </i></li>
<li><a href="#"> 教育 </a><i> ( 930 ) </i></li>
<li><a href="#"> 工具书 </a><i> ( 3450 ) </i></li>
<li><a href="#"> 引进版 </a><i> ( 980 ) </i></li>
<li><a href="#"> 其他类 </a><i> ( 3230 ) </i></li>
</ul>
<div class="clsBot"><a href="#"> 简化 </a>
<img src="Images/ a5.gif" alt="" />
</div>
</div>
</div>
</body> </html>
Jquery | 基础 | 导航条在项目中的应用的更多相关文章
- bootstrap学习笔记之基础导航条 http://www.imooc.com/code/3111
基础导航条 在Bootstrap框中,导航条和导航从外观上差别不是太多,但在实际使用中导航条要比导航复杂得多.我们先来看导航条中最基础的一个--基础导航条. 使用方法: 在制作一个基础导航条时,主要分 ...
- Bootstrap系列 -- 38. 基础导航条
在制作一个基础导航条时,主要分以下几步: 第一步:首先在制作导航的列表(<ul class=”nav”>)基础上添加类名“navbar-nav” 第二步:在列表外部添加一个容器(div), ...
- jQuery关于导航条背景切换
效果如下: <DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jqu ...
- jQuery控制导航条样式
原理:点击当前元素时,当前元素添加(样式类),父辈的兄弟姐妹的孩子('a')去掉此样式类. 代码如下: /*次要导航*/ $(".subnav li a").click(funct ...
- bootstrap学习笔记之导航条基础
导航条基础 导航条(navbar)和上一节介绍的导航(nav),就相差一个字,多了一个"条"字.其实在Bootstrap框架中他们还是明显的区别.在导航条(navbar)中有一个背 ...
- 玩转Bootstrap(基础) -- (6.导航条基础)
1.导航条样例 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" ...
- bootstrap基础学习【导航条、分页导航】(五)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- 在进行vue的学习,项目中需要引入bootstrap、jquery的步骤。
在进行vue的学习,项目中需要引入bootstrap.jquery的步骤. 一.引入jQuery 在当前项目的目录下(就是package.json),运行命令 cnpm install jquery ...
- 【转】一个DIV+CSS代码布局的简单导航条
原文地址:http://www.divcss5.com/shili/s731.shtml 简单的DIV CSS代码布局实现导航条 一个蓝色主题的导航条布局案例,本CSS小实例,采用DIV CSS实现. ...
随机推荐
- Android WIFI模块分析
一:什么是WIFI WIFI是一种无线连接技术.可用于手机.电脑.PDA等终端. WIFI技术产生的目的是改善基于IEEE802.11标准的无线网络产品之间的互通性,也就是说WIFI是基于802.11 ...
- CAShapeLayer的使用
CAShapeLayer的使用 1.CAShapeLayer 简介 1.CAShapeLayer继承至CALayer,可以使用CALayer的所有属性值 2.CAShapeLayer需要与贝塞尔曲线配 ...
- openwrt gstreamer实例学习笔记(二.gstreamer 的 Element)
对程序员来说,GStreamer 中最重要的一个概念就是 GstElement 对象.该对象是构建一个媒体管道的基本块.所有上层(high-level)部件都源自GstElement对象.任何一个解码 ...
- Appium,IOS 模拟器,Java工程搭建
首先进入sample code Test App 有TestApp.xcodeproj文件的工程目录下 下编译出TestApp.app文件 1.新建 java 工程 2.import需要的包 新建cl ...
- HDOJ--1869--六度分离(用三种算法写的,希望能比較出来他们之间的差别)
六度分离 Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submi ...
- hibernate预编译SQL语句中的setParameter和setParameterList
使用预编译SQL语句和占位符參数(在jdbc中是?),可以避免由于使用字符串拼接sql语句带来的复杂性.我们先来简单的看下.使用预编译SQL语句的优点. 使用String sql = "se ...
- (25) java web的struts2框架的使用-基于表单的文件上传
一,首先创建一个表单页面 <body> <form action="uploads" method="post" enctype=" ...
- GUI界面资源
30个真棒的(免费iPhone,iPad IOS)的GUI 界面设计元素模板 做iphone开发的福音 创造力是指任何一种演示设计i的能力.无论是一个标志,旗帜,广告或一个完整的设计,能够注入的创 ...
- linux 一个超简单的makefile
makefile 自动化变量: $@ : 规则的目标文件名 例如:main:main.o test.o g++ -Wall -g main.o test. ...
- FileReader、 FileWriter、readLine()和newLine()、LineNumberReader(二十一)
1.字符流FileReader * 1.字符流是什么 * 字符流是可以直接读写字符的IO流 * 字符流读取字符, 就要先读取到字节数据, 然后转为字符. 如果要写出字符, 需要把字符转为字节再写出. ...