<!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 | 基础 | 导航条在项目中的应用的更多相关文章

  1. bootstrap学习笔记之基础导航条 http://www.imooc.com/code/3111

    基础导航条 在Bootstrap框中,导航条和导航从外观上差别不是太多,但在实际使用中导航条要比导航复杂得多.我们先来看导航条中最基础的一个--基础导航条. 使用方法: 在制作一个基础导航条时,主要分 ...

  2. Bootstrap系列 -- 38. 基础导航条

    在制作一个基础导航条时,主要分以下几步: 第一步:首先在制作导航的列表(<ul class=”nav”>)基础上添加类名“navbar-nav” 第二步:在列表外部添加一个容器(div), ...

  3. jQuery关于导航条背景切换

    效果如下: <DOCTYPE html> <html> <head> <script src="http://code.jquery.com/jqu ...

  4. jQuery控制导航条样式

    原理:点击当前元素时,当前元素添加(样式类),父辈的兄弟姐妹的孩子('a')去掉此样式类. 代码如下: /*次要导航*/ $(".subnav li a").click(funct ...

  5. bootstrap学习笔记之导航条基础

    导航条基础 导航条(navbar)和上一节介绍的导航(nav),就相差一个字,多了一个"条"字.其实在Bootstrap框架中他们还是明显的区别.在导航条(navbar)中有一个背 ...

  6. 玩转Bootstrap(基础) -- (6.导航条基础)

    1.导航条样例 <!DOCTYPE HTML> <html> <head> <meta http-equiv="Content-Type" ...

  7. bootstrap基础学习【导航条、分页导航】(五)

    <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...

  8. 在进行vue的学习,项目中需要引入bootstrap、jquery的步骤。

    在进行vue的学习,项目中需要引入bootstrap.jquery的步骤. 一.引入jQuery 在当前项目的目录下(就是package.json),运行命令 cnpm install jquery ...

  9. 【转】一个DIV+CSS代码布局的简单导航条

    原文地址:http://www.divcss5.com/shili/s731.shtml 简单的DIV CSS代码布局实现导航条 一个蓝色主题的导航条布局案例,本CSS小实例,采用DIV CSS实现. ...

随机推荐

  1. 理解CSS中的BFC(块级可视化上下文)[译]

    开篇 一些元素,如float元素,如position为absolute,inline-block,table-cell或table-caption的元素,以及overflow属性不为visible的元 ...

  2. Go语言测试代码

    第一次学go语言,测试代码 package main import "fmt" var age int; const sex = 0 func init() { fmt.Print ...

  3. jquery 深入学习笔记之中的一个 (事件绑定)

    [jquery 事件绑定] 1.加入元素事件绑定 (1) 加入事件为当前元素 $('p').on('click',function(){ //code here ... }); (2) 加入事件为未来 ...

  4. (转载)display:inline、block、inline-block的区别

    display:block就是将元素显示为块级元素. block元素的特点是: 总是在新行上开始: 高度,行高以及顶和底边距都可控制: 宽度缺省是它的容器的100%,除非设定一个宽度 <div& ...

  5. 【php】读取&quot;文件列表&quot;按时间倒序显示,并递归显示各层文件夹、!

    思路: 1.读取该php所在文件夹的文件列表,用"改动时间.文件名称"做键值对,塞入数组.对"改动时间"倒序.(貌似不能直接按时间倒序读取文件列表,此处为间接方 ...

  6. Sharepoint2013 列表的NewForm 页面加入一个 保存新建 button

    昨天一同事问我怎样在sharepoint2013的NewForm.aspx页面上加入一个 save and new的button.实现save 和new的功能.save的功能和默认的save按钮效果一 ...

  7. block-循环引用

    在ARC机制下,app的内存管理由操作系统进行管理,不须要程序猿手动的管理内存,方便了开发.虽然,自己主动释放内存非常方便.可是并不是绝对安全,绝对不会产生内存泄露. 大部分导致iOS对象无法按预期释 ...

  8. Struts2的配置文件——web.xml

    任何MVC框架都需要与Web应用整合,这就不得不借助于web.xml文件,只有配置在web.xml文件中Servlet才会被应用加载. 通常,所有的MVC框架都需要Web应用加载一个核心控制器,对于S ...

  9. eclipse创建maven web app

    1 这个功能是由eclipse的插件maven archetype plugin支持的 2 创建过程 File->New->Maven Project 选择archetype为maven- ...

  10. Model drivern

    <s:hidden name="id" value="%{role.id}"></s:hidden> 其中的value传到后台是有类型的 ...