`
shelllgd
  • 浏览: 31269 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JQuery实战个人笔记

阅读更多
  • 浏览器中ul和li元素默认情况下文字前都有圆点标识符,li元素会有缩进。Opera浏览器比较特殊,li的标识符和其他浏览器不同。
  • list-style属性值为none时,可以清除ul和li前面的小圆点
  • 清除子菜单的缩进值,需要padding和margin都为0,其中IE6和IE7只有margin也为0的时候才可以清除缩进值
  • 可以使用bakcground-repeat来控制背景图的重复填充方式
  • text-decoration属性值为none时,可以取消文字上的下划线
  • float的值是left,可以使原本各自位于一行的元素全部在一行中向左浮动
  • 在一个包含了多个元素的JQuery对象上执行each方法,可以注册给each方法的那个function的内容被每一个元素执行。同时这个function还可以接收到一个参数,表示这个元素的索引值。JQuery中的很多方法也用到了each
  • eq方法可以根据索引值只得到JQuery对象中包含的多个元素中的某一个元素,并仍然返回元素对应的新JQuery对象
  • addClass和removeClass方法用于添加和移除元素的class定义
  • Javascript中的setTimeout方法可以延时执行某些代码,对应的clearTimeout可以清除设定的延时操作
  • cursor属性可以控制元素上的鼠标样式,pointer的属性值表示手型样式,也就是我们常见的链接鼠标样式
  • z-index可以控制元素在页面中的层高,值越大就会在页面的层越靠前,也就会覆盖住一些z-index值较低的元素。只有position的值为relative或absolute的元素,z-index才会生效
  • JQuery中的load方法十分强大,可以把一个指定的静态,动态页面或服务器端程序输出的数据装入到执行load方法的JQuery对象包装着的元素中
  • load方法还支持部分装载,在装入的页面地址后面加空格,然后使用选择器,就可以把页面中符合选择器的部分装入进来
  • 被load的页面一定要是UTF-8编码的,否则装入后中文会出现乱码。
  • bind可以用于给指定的节点绑定Javascript的事件或JQuery中定义的事件。对于JQuery中没有直接提供注册方法的事件,可以用这种方式注册。方法的第二个参数可以是事件执行的方法定义。
  • ajaxStart,ajaxStop对应ajax交互开始前和结束后的事件,给某一个节点注册了这两个事件后,当前页面的ajax交互开始前和结束后,就会执行指定的方法




<style type="text/css">
   ul,li{
	padding:0px;
	margin:0px;
	list-style:none;
	}
	li{
		float:left;
		background-color:#606F6F;
		color:white;
		margin-right:2px;
		border:2px solid white;
	}
	div{
		clear:left;
		background-color:#6E6E6E;
		color:white;
		width:300px;
		height:100px;
		padding:10px;
		display:none;
	}
	div.contentTop{
	display:block;
	}
	.liIn{
		background-color:#6E6E6E;
		border:2px solid #6E6E6E
	}
	
	</style>
	<script>
	$(document).ready(function(){
	
	$("li").each(function(index){
	//每个Li都会执行function方法
	//index为返回Li的索引值
	var timeOut="";
	$(this).mouseover(function(){
	var menuthis = $(this);
		timeOut = setTimeout(function(){
		//原来显示的区域隐藏
		$("div.contentTop").removeClass("contentTop");
		$("li.liIn").removeClass("liIn");
		$("div:eq("+index+")").addClass("contentTop");
		$(menuthis).addClass("liIn");
		},300);
	}).mouseout(function(){
		clearTimeout(timeOut);
	});
	});
	});
	</script>
	  <ul >
		<li class="liIn">
		Menu1
		</li>
		<li>
		Menu2
		</li>
		<li>
		Menu3
		</li>
	  </ul>
	  <div class="contentTop">content1</div>
	  <div >content2</div>
	  <div >content3</div>
分享到:
评论

相关推荐

    jquery 学习笔记总结

    **jQuery 学习笔记总结** jQuery 是一个广泛使用的 JavaScript 库,它简化了网页文档对象模型(DOM)操作、事件处理、动画制作以及...通过不断地练习和实战,你将能够游刃有余地运用 jQuery 实现复杂的网页交互效果。

    韩顺平jquery学习笔记及练习

    总的来说,《韩顺平jQuery学习笔记及练习》这套资料全面覆盖了jQuery的基础知识和实践技巧,不仅理论详尽,而且实战性强,是你提升jQuery技能的得力助手。通过深入学习和实践,你将能够自如地运用jQuery创建出功能...

    jquery的学习笔记

    本篇笔记将深入探讨jQuery的核心概念、常用方法以及实战应用,帮助你更好地理解和运用这个强大的工具。 一、jQuery简介 jQuery由John Resig于2006年创建,旨在简化JavaScript的DOM操作,提供更流畅的动画效果,以及...

    JQuery EasyUI 学习笔记珍藏版

    **jQuery EasyUI 学习笔记珍藏版** jQuery EasyUI 是一个基于 jQuery 的前端框架,它为开发者提供了丰富的UI组件,使得构建用户界面变得更加简单高效。这个珍藏版的学习笔记涵盖了广泛的jQuery EasyUI主题,旨在...

    jQuery编程笔记

    - **书籍**: 如《jQuery实战》等专业书籍。 #### 二、jQuery选择器 1. **基本选择器** - `$("#id")`: 通过ID选择元素。 - `$(".class")`: 通过类名选择元素。 - `$("element")`: 通过元素类型选择所有该类型的...

    JQuery学习笔记合集

    **第三季:jQuery实战篇** "jQ学习第三季.rar"是实战部分,主要涉及jQuery在实际项目中的应用,包括响应式设计、与后台框架的整合以及常见问题的解决方案。 1. **响应式设计**:了解如何使用jQuery配合媒体查询...

    jquery学习笔记 实战2 可以编辑的表格

    在“jquery学习笔记 实战2 可以编辑的表格”这个主题中,我们将深入学习如何利用jQuery创建一个用户可以直接在页面上编辑数据的动态表格。 首先,`editable.html`文件是网页的主体部分,它可能包含了HTML结构,其中...

    jQuery 学习笔记 (直接打印是个好主意!)

    王兴魁 《绚丽效果教你做之jQuery实战》 温谦 《精通JavaScript+jQuery》 另外感谢在各大论坛知识分享的热心人! 本资源内容如下: 1、学习开发时的源码 知识点和注释应该是比较全的 2、最后整理的一个文档,可...

    jquery学习笔记及常用函数封装.zip

    本资料包“jquery学习笔记及常用函数封装.zip”包含了从JQuery基础到进阶,再到实战应用的全方位学习资源,适合对JavaScript有一定了解并希望提升jQuery技能的开发者。 首先,让我们从JQuery的基础知识开始。jQuery...

    Jquery实战_读书笔记1—选择jQuery

    近期公司积极组织我们这些开发人员学习进步,督促我们学习更多的技术来...为此我选择了jQuery作为我学习的方向,同时我也是想将我的学习心得分享给大家,以后我会不断的更新一系列jQuery方面的学习纪要,帮助大家学习。

    Jquery实战_读书笔记2 选择器

    jQuery是目前流行的JavaScript库,它提供了非常丰富的DOM操作和事件处理方法。在Web开发中,能够快速、准确地选中页面元素是一个非常重要的功能,它能够让我们更方便地对这些元素进行操作。jQuery选择器就是这种功能...

    Jquery学习笔记

    **jQuery学习笔记** jQuery,作为一个轻量级的JavaScript库,自2006年发布以来,因其简洁的API和强大的功能而深受开发者喜爱。它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互,是前端开发的...

    jquery 学习笔记

    《jQuery学习笔记——15天快速入门指南》 jQuery,作为一个强大的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。它以其简洁的API和高效的性能,成为了前端开发者的首选工具之一...

    李炎恢jQuery讲义及代码(整合版共16章含课件完整版)

    这使得《李炎恢jQuery讲义及代码》成为了一个完整的教学体系,不仅有理论讲解,还有实战指导,对于想要深入理解和应用jQuery的开发者来说,是一份不可多得的学习资料。通过系统学习,你将能够熟练运用jQuery解决实际...

    jquery笔记1

    这篇笔记将深入探讨jQuery的基础知识和常见应用,帮助读者快速掌握这个强大的库。 一、jQuery简介 jQuery由John Resig在2006年创建,其核心理念是"Write Less, Do More"。它通过封装JavaScript的DOM操作、事件处理...

    2021年Java SSM框架实战案例:基于jQuery实现数据库全操作源码

    项目标题:2021年Java SSM框架实战案例:基于jQuery的数据库全操作源码实现 项目概述: 本项目采用Java语言开发,整合了SSM(Spring、SpringMVC、MyBatis)框架,通过前端jQuery技术实现了对数据库的全面操作,包括...

    JQuery教程-从零开始学习jQuery

    大部分知识点来自图灵出版社出版的《JQuery实战》一书,这本书被推荐给读者作为深入学习的参考。 ##### 什么是JQuery JQuery是一个JavaScript库,它的设计目的是简化HTML文档的遍历、事件处理、动画以及Ajax交互。...

Global site tag (gtag.js) - Google Analytics