<a href="http://www.iteye.com/topic/655981">浅谈jquery(一):关于dom的一些操作</a>
一. jquery特有方法
传统的js事件是以on+事件名开头的,如onClick();onChange()等,
Jquery则是直接以事件名开头,如click();change()等;
由于jquery中的事件尽可能的往兼容浏览器做努力,这里推荐使用Jquery中的事件,而抛弃传统事件
具体方法名这里不一一列举,这里只是介绍几个jquery所独有的,兼容浏览器并很常用的一些方法
1.hover(f1,f2);
这个方法可以看做为传统js方法onMouseOVer与onMouseOut的结合体,
其中参数f1,f2为自定义的方法,f1为onMouseOVer时执行的方法,f2为onMouseOut执行的方法
例:
var f1=function(e){
alert("鼠标在我这里");
}
var f2=function(e){
alert("鼠标离开了");
}
$("#t1").hover(f1,f2);
2.toggle(f1,f2,[f3,f4....]);
每当触发click事件时,依次轮流执行f1,f2,f3....定义的方法
var f1=function(){
alert("第一次点击");
}
var f2=function(){
alert("第二次点击");
}
$("#t1").toggle(f1,f2);
3.one(eventType,function);
使用该函数,方法只会执行一次
<div id="t1" >dd</div>
var f2=function(){
alert("投春哥一票");
}
$("#t1").one("click",f2);
二.其他相关
1.浏览器判断 :$browser+浏览器关键字
if($.browser.mozilla){
alert("firefox");
}
2.keydown(function(event){}) :键盘上的按键事件
这个不详细解释,下面的例子是一个按下回车时候执行的事件,由于浏览器原因,稍微进行了一下浏览器判断
var v=function(e){
if(e.keyCode==13){
alert("回车键");
};
};
if($.browser.mozilla){
$(window).keydown(v);
}else{
$("body").keydown(v);
}
1
分享到:
相关推荐
标题:“浅谈jQuery的应用” 知识点: 1. jQuery简介:jQuery是一个继prototype之后的优秀JavaScript框架,由John Resig创建于2006年初。它简化了JavaScript以及Ajax编程,以“write less, do more”为宗旨,用更...
本文将深入探讨jQuery中的事件处理,包括事件的绑定、合成事件、事件冒泡以及阻止事件等核心概念。 ### 1. jQuery中的事件绑定 事件绑定是jQuery中最基础的操作之一,它允许我们将函数与DOM元素的特定事件关联起来...
浅谈JQuery如何控制页面.pdf
在本文中,我们将深入探讨jQuery效果函数,这是一个强大的JavaScript库,极大地简化了DOM操作和动画效果的实现。jQuery提供了一系列内置的函数,用于创建各种视觉效果,如淡入淡出、滑动、改变透明度等,使网页更具...
在Jquery中,我们可以通过多种方式为元素绑定事件,例如使用bind()方法、live()方法、delegate()方法和on()方法。随着Jquery版本的演进,live()和delegate()方法已经被on()方法所取代,因为on()方法提供了更灵活的...
在IT行业中,jQuery是一个广泛使用的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互等任务。本篇文章将详细讲解如何利用jQuery来实现一个公司组织结构图,帮助你理解并掌握这一实用技能。 首先...
在JavaScript和jQuery中,事件处理是网页交互的核心部分。本文主要探讨了jQuery中的两个关键概念:事件冒泡和阻止默认行为。 首先,我们来看事件冒泡。事件冒泡是指事件开始时由最具体的元素(文档中嵌套层次最深的...
在JavaScript和jQuery的世界中,事件绑定是常见的交互方式,它允许我们对用户的操作做出响应。然而,如果在处理动态内容时不小心,可能会遇到事件绑定叠加的问题,这正是本文要探讨的核心话题。 首先,我们需要理解...
下面小编就为大家带来一篇浅谈jQuery的bind和unbind事件(绑定和解绑事件)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
在jQuery中,Ajax事件是用于在发送和接收异步数据时进行特定操作的关键工具。`beforeSend`事件是这些事件之一,它允许开发者在Ajax请求发送到服务器之前执行某些代码。这个事件通常用于预处理数据、设置HTTP头或者...
【ASP.NET编程知识】浅谈对Jquery+JSON+WebService的使用小结 在现代Web开发中,ASP.NET结合jQuery和JSON以及WebService技术是构建动态交互界面的常见选择。jQuery作为一个强大的JavaScript库,以其简洁易用的API...
`on()`和`off()`是jQuery中的两个关键函数,分别用于事件绑定和解除绑定。本文将深入探讨这两个函数的用法及其在实际开发中的应用。 `on()`函数是jQuery 1.7版本引入的新功能,用于替代之前的老式事件绑定方法如`...
在jQuery中,选择器是用来定位页面上的特定DOM元素的关键工具,极大地简化了DOM操作。本文将深入探讨两个经常被混淆的选择器:`:first`和`:first-child`,并揭示它们之间的差异。 `:first`选择器是jQuery的一个特殊...
总结以上内容,通过使用jQuery的hover事件,我们可以非常方便地处理鼠标悬停时的交互效果。这对于提升Web应用的用户体验至关重要。需要注意的是,虽然hover事件为我们提供了便捷,但在实际使用中,我们也需要注意...
在Chrome中,`Event Listeners`面板能展示选中元素的所有事件监听器,包括原生事件和通过jQuery绑定的事件。原生事件的源码可以直接点击跳转,但jQuery事件则只会跳转到jQuery的源码,这对于minified版本的jQuery而...
### 浅谈JavaScript库——jQuery与ExtJs的对比研究 #### 一、引言 随着Web 2.0和RIA(Rich Internet Applications)技术的普及,JavaScript作为一种前端开发的重要工具,逐渐占据了重要的地位。它不再仅仅是用于...