`
zxingchao2005
  • 浏览: 80422 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

jquery学习笔记(1)-----简单导航栏

 
阅读更多

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>1-5-1</title>
<style type="text/css">
#menu { 
	width:300px; 
}
.has_children{
	background : #555;
	color :#fff;
	cursor:pointer;
}
.highlight{
	color : #fff;
	background : green;
}
div{
	padding:0;
}
div a{
	background : #888;
	display : none;
	float:left;
	width:300px;
}
</style>
<!-- 引入 jQuery -->
<script src="../../scripts/jquery-1.3.1.js" type="text/javascript"></script>
<script type="text/javascript">
//等待dom元素加载完毕.
$(document).ready(function(){
	$(".has_children").click(function(){
		$(this).addClass("highlight")			//为当前元素增加highlight类
			.children("a").show().end()			//将子节点的a元素显示出来并重新定位到上次操作的元素
		.siblings().removeClass("highlight")		//获取元素的兄弟元素,并去掉他们的highlight类
			.children("a").hide();				//将兄弟元素下的a元素隐藏
	});
});
</script>
</head>
<body>
<div id="menu">
	<div class="has_children">
		<span>第1章-认识jQuery</span>
		<a>1.1-JavaScript和JavaScript库</a>
		<a>1.2-加入jQuery</a>
		<a>1.3-编写简单jQuery代码</a>
		<a>1.4-jQuery对象和DOM对象</a>
		<a>1.5-解决jQuery和其它库的冲突</a>
		<a>1.6-jQuery开发工具和插件</a>
		<a>1.7-小结</a>
	</div>
	<div class="has_children">
		<span>第2章-jQuery选择器</span>
		<a>2.1-jQuery选择器是什么</a>
		<a>2.2-jQuery选择器的优势</a>
		<a>2.3-jQuery选择器</a>
		<a>2.4-应用jQuery改写示例</a>
		<a>2.5-选择器中的一些注意事项</a>
		<a>2.6-案例研究——类似淘宝网品牌列表的效果</a>
		<a>2.7-还有其它选择器么?</a>
		<a>2.8-小结</a>
	</div>
	<div class="has_children">
		<span>第3章-jQuery中的DOM操作</span>
		<a>3.1-DOM操作的分类</a>
		<a>3.2-jQuery中的DOM操作</a>
		<a>3.3-案例研究——某网站超链接和图片提示效果</a>
		<a>3.4-小结</a>
	</div>
</div>
</body>
</html>

分享到:
评论

相关推荐

    jquery零碎实例和学习心得

    `jQuery学习笔记72--UI-表格排序.rar` 这部分可能是关于jQuery UI中的表格排序功能的详细笔记,适合于对数据展示和交互有需求的开发者。 最后,`Jquery应用 - 图片导航.rar` 可能包含使用jQuery实现的图片轮播或...

    jQuery网站顶部固定阅读进度条导航栏特效.zip

    总体来说,这个项目提供了一个利用jQuery实现的实用导航栏特效,适合网页设计师和前端开发者参考学习。通过分析和理解代码,开发者不仅可以应用到自己的项目中,还能进一步提升jQuery和CSS的技能。

    6种jQuery导航栏滑动动画效果.zip

    本资源“6种jQuery导航栏滑动动画效果.zip”提供了六种不同的导航栏滑动动画,这些效果能为网站的用户体验增添亮点,同时也为开发者提供了丰富的学习和实践素材。 首先,jQuery的动画效果主要通过`.animate()`方法...

    jQuery响应式网站导航栏代码.zip

    【jQuery响应式网站导航栏代码.zip】是一个包含实用和美观的网页导航栏特效的压缩包。这个代码基于jQuery库,一个广泛使用的JavaScript库,能够帮助开发者轻松实现动态和交互式的网页效果。jQuery使得DOM操作、事件...

    jQuery制作下划线导航栏动画特效.zip

    通过学习这个"jQuery制作下划线导航栏动画特效.zip"中的内容,你可以为你的网站添加一个独特且吸引人的导航组件。 首先,jQuery是一个轻量级的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互。在...

    JS学习笔记相关代码-测试代码

    JS学习笔记相关文档 Login.html学习 placeholder 属性规定可描述输入字段预期值的简短的提示信息(比如:一个样本值或者预期格式的短描述)。 该提示会在用户输入值之前显示在输入字段中。 注意:placeholder 属性...

    jQuery网站顶部宽屏导航栏和焦点图轮播特效.zip

    《jQuery在网页设计中的应用:宽屏导航栏与焦点图轮播特效》 在现代网页设计中,jQuery作为JavaScript库的佼佼者,以其简洁的API和强大的功能,深受开发者喜爱。本篇将深入探讨“jQuery网站顶部宽屏导航栏和焦点图...

    jquery_Div+css-支持刷新,Winap播放器蓝色皮肤导航效果.rar

    通过CSS,我们可以对Div进行样式设置,实现导航栏的布局和设计。在这个案例中,Div元素可能被用作导航条的各个部分,比如菜单项、播放控制按钮等。 3. **CSS(层叠样式表)**:CSS是用于描述网页及应用程序用户界面...

    jQuery+Swiper仿魅族幻灯片轮播和导航栏特效.zip

    《jQuery+Swiper实现魅族风格幻灯片轮播与导航栏特效详解》 在Web开发中,动态的用户体验往往能提升网站的吸引力和互动性。"jQuery+Swiper仿魅族幻灯片轮播和导航栏特效"就是一个很好的例子,它结合了jQuery的便捷...

    jQuery+CSS3左侧固定导航栏子菜单3d展开动画特效.zip

    1. **固定定位**:为了让导航栏在页面滚动时始终保持在屏幕左侧,我们可以利用CSS3的`position: fixed`属性,将其定位在浏览器窗口的左侧,无论用户如何滚动页面,导航栏都会固定在那个位置。 2. **CSS3过渡与动画*...

    15天学会jquery_完整版_

    - **响应式导航**:结合jQuery和Bootstrap实现动态导航栏。 **第15天:项目实践** - **构建实战项目**:利用所学知识,完成一个小规模的网页应用,如图片轮播、表单验证等。 - **性能优化**:探讨如何优化jQuery...

    jQuery滑块导航顶部固定代码.zip

    在网页设计中,导航栏是页面布局的重要组成部分,它帮助用户快速访问网站的不同部分。"jQuery滑块导航顶部固定代码.zip" 是一个包含jQuery和CSS特效的资源包,旨在实现一种功能强大的、顶部固定的滑块导航菜单。这个...

    bootstrap学习笔记

    ### Bootstrap 学习笔记知识点详解 #### 一、Bootstrap简介 Bootstrap是一款非常流行的前端开发框架,它基于HTML、CSS及JavaScript构建,旨在帮助开发者快速搭建响应式的网站和应用。通过预定义的样式和布局,...

    jquery经典案例

    - **导航栏固定**:当页面滚动时,导航栏始终保持在顶部,通过`$(window).scroll()`监听滚动事件,`position()`和`offset()`获取元素位置,`addClass()`和`removeClass()`控制CSS类的切换。 - **图片懒加载**:...

    jQuery鼠标监听滑动框导航代码.zip

    "jQuery鼠标监听滑动框导航代码.zip"是一个实用的网页导航栏特效,它利用jQuery的事件监听和CSS的样式控制,实现了鼠标悬停时的动态效果。通过理解和学习这个代码,你可以进一步提升网页交互设计的能力,为你的网站...

    jQuery侧边导航锚点定位代码.zip

    "jQuery侧边导航锚点定位代码"是一个压缩包,其中包含了一套实现这种功能的代码示例,主要用于利用jQuery库来实现CSS样式和JavaScript交互,以创建一个动态的、响应式的侧边导航栏。这个项目可能包含了HTML文件、CSS...

    jQuery商城常用左侧悬浮导航定位代码.zip

    在实现导航栏定位时,开发者可能会使用`position: fixed`属性,使导航栏始终显示在屏幕的某个位置。同时,为了保持布局一致性,可能需要通过CSS调整其他元素的位置,比如增加顶部内边距,以补偿固定导航栏占据的空间...

    8款经典的css网站顶部导航栏样式.zip

    在这个压缩包中,我们可以看到"jquery代码"标签,这表明这些导航栏样式可能利用了jQuery来实现动态效果,比如下拉菜单、滑动过渡或者响应式布局。jQuery的使用使得代码更加简洁易懂,同时提高了性能。 "jquery特效...

    jQuery网页向下滚动导航固定顶部代码.zip

    在这个项目中,jQuery代码可能监听滚动事件(`$(window).scroll()`),当用户滚动到一定位置时,会触发一个函数来改变导航栏的样式,将它的定位属性从静态(static)变为固定(fixed)。此外,代码可能还包含了其他...

    jQuery手风琴式左侧栏导航菜单代码.zip

    jQuery手风琴式左侧栏导航菜单是一种常见的网页交互设计,常用于提高网站的用户体验和信息组织效率。在网页设计中,这种菜单可以让用户通过展开和折叠的方式查看和操作多个层次的导航链接,节省页面空间,使得复杂的...

Global site tag (gtag.js) - Google Analytics