- 浏览器中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 是一个广泛使用的 JavaScript 库,它简化了网页文档对象模型(DOM)操作、事件处理、动画制作以及...通过不断地练习和实战,你将能够游刃有余地运用 jQuery 实现复杂的网页交互效果。
总的来说,《韩顺平jQuery学习笔记及练习》这套资料全面覆盖了jQuery的基础知识和实践技巧,不仅理论详尽,而且实战性强,是你提升jQuery技能的得力助手。通过深入学习和实践,你将能够自如地运用jQuery创建出功能...
本篇笔记将深入探讨jQuery的核心概念、常用方法以及实战应用,帮助你更好地理解和运用这个强大的工具。 一、jQuery简介 jQuery由John Resig于2006年创建,旨在简化JavaScript的DOM操作,提供更流畅的动画效果,以及...
**jQuery EasyUI 学习笔记珍藏版** jQuery EasyUI 是一个基于 jQuery 的前端框架,它为开发者提供了丰富的UI组件,使得构建用户界面变得更加简单高效。这个珍藏版的学习笔记涵盖了广泛的jQuery EasyUI主题,旨在...
- **书籍**: 如《jQuery实战》等专业书籍。 #### 二、jQuery选择器 1. **基本选择器** - `$("#id")`: 通过ID选择元素。 - `$(".class")`: 通过类名选择元素。 - `$("element")`: 通过元素类型选择所有该类型的...
**第三季:jQuery实战篇** "jQ学习第三季.rar"是实战部分,主要涉及jQuery在实际项目中的应用,包括响应式设计、与后台框架的整合以及常见问题的解决方案。 1. **响应式设计**:了解如何使用jQuery配合媒体查询...
在“jquery学习笔记 实战2 可以编辑的表格”这个主题中,我们将深入学习如何利用jQuery创建一个用户可以直接在页面上编辑数据的动态表格。 首先,`editable.html`文件是网页的主体部分,它可能包含了HTML结构,其中...
王兴魁 《绚丽效果教你做之jQuery实战》 温谦 《精通JavaScript+jQuery》 另外感谢在各大论坛知识分享的热心人! 本资源内容如下: 1、学习开发时的源码 知识点和注释应该是比较全的 2、最后整理的一个文档,可...
本资料包“jquery学习笔记及常用函数封装.zip”包含了从JQuery基础到进阶,再到实战应用的全方位学习资源,适合对JavaScript有一定了解并希望提升jQuery技能的开发者。 首先,让我们从JQuery的基础知识开始。jQuery...
近期公司积极组织我们这些开发人员学习进步,督促我们学习更多的技术来...为此我选择了jQuery作为我学习的方向,同时我也是想将我的学习心得分享给大家,以后我会不断的更新一系列jQuery方面的学习纪要,帮助大家学习。
jQuery是目前流行的JavaScript库,它提供了非常丰富的DOM操作和事件处理方法。在Web开发中,能够快速、准确地选中页面元素是一个非常重要的功能,它能够让我们更方便地对这些元素进行操作。jQuery选择器就是这种功能...
**jQuery学习笔记** jQuery,作为一个轻量级的JavaScript库,自2006年发布以来,因其简洁的API和强大的功能而深受开发者喜爱。它极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互,是前端开发的...
《jQuery学习笔记——15天快速入门指南》 jQuery,作为一个强大的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画制作以及Ajax交互。它以其简洁的API和高效的性能,成为了前端开发者的首选工具之一...
这使得《李炎恢jQuery讲义及代码》成为了一个完整的教学体系,不仅有理论讲解,还有实战指导,对于想要深入理解和应用jQuery的开发者来说,是一份不可多得的学习资料。通过系统学习,你将能够熟练运用jQuery解决实际...
这篇笔记将深入探讨jQuery的基础知识和常见应用,帮助读者快速掌握这个强大的库。 一、jQuery简介 jQuery由John Resig在2006年创建,其核心理念是"Write Less, Do More"。它通过封装JavaScript的DOM操作、事件处理...
项目标题:2021年Java SSM框架实战案例:基于jQuery的数据库全操作源码实现 项目概述: 本项目采用Java语言开发,整合了SSM(Spring、SpringMVC、MyBatis)框架,通过前端jQuery技术实现了对数据库的全面操作,包括...
大部分知识点来自图灵出版社出版的《JQuery实战》一书,这本书被推荐给读者作为深入学习的参考。 ##### 什么是JQuery JQuery是一个JavaScript库,它的设计目的是简化HTML文档的遍历、事件处理、动画以及Ajax交互。...