JQuery中的事件和动画
2016-09-23 18:06
218 查看
JQuery中的事件
JavaScript和HTML之间的交互是通过用户和浏览器操作页面时引发的时间来处理的。虽然利用传统的JavaScript事件能完成这些交互,但是JQuery增加并扩展了基本的时间处理机制,增强了时间处理能力。加载DOM事件
以浏览器装载文档为例,在页面加载完毕后,浏览器会通过JavaScript为DOM元素添加事件。在常规的JavaScript代码中,通常使用window.onload方法,而在JQuery中,使用的是$(document).ready()方法。使用该方法能极大地提高Web应用程序的响应速度。两者的区别如下:window.onload方法是在网页中所有元素(包括元素的所有关联文件)完全加载到浏览器后才执行,即JavaScript此时才可以访问网页中的任何元素。而通过JQuery中的$(document).ready()方法注册的时间处理程序,在DOM完全就绪时就可以调用。此时网页中的所有元素对JQuery而言是可以访问的,但是这并不意味着这些元素关联的文件都已经下载完毕。
$(document).ready(function(){......})也可以简写如下:
$(function(){......}) 或者
$().ready(function(){......})
事件绑定
在文档装载完成后,可以使用bind()方法来对匹配元素进行特定事件的绑定。bind()方法的调用格式为:bind(type [, data] , fn)
JQuery有两个合成事件
1. hover(enter,leave) 当鼠标移动到元素上时会触发enter函数,当鼠标离开该元素时,会触发第二个函数。
类似于mouseover和mouseout
2. toggle(fn1 , fn2 , ... fnn) toggle模拟鼠标的连续单击事件,第一次点击触发第一个函数,然后依次。随后的触发都重复对这几个函数的连续调用。
show()和hide()方法相当于css("display","none/block/inline"),带参数用于指定显示和隐藏的速度
相关文章推荐
- 锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
- 锋利的jQuery 要点归纳(三) jQuery中的事件和动画(下:动画篇)
- 锋利的jQuery第四章:jQuery中的事件和动画
- 《锋利的jQuery》读书笔记 第4章 jQuery中的事件和动画
- jquery中的事件和动画
- jquery事件,动画1
- jQuery动画和事件
- 《锋利的jQuery》要点归纳(三) jQuery中的事件和动画(下:动画篇)
- jQuery 1.7 正式版已经可以下载使用。jQuery是一个JavaScript库,它简化了HTML文档遍历,事件处理,动画和为网络快速发展的Ajax交互。jQuery 1.7 版本加入了新的事件API .on() 和 .off(),提
- jQuery中的属性操作,jQuery中的事件处理、jQuery 中的动画简单介绍
- 《锋利的jQuery》要点归纳(三) jQuery中的事件和动画(上:事件篇)
- jquery学习笔记(三)事件和动画
- jQuery在学习之四、jQuery事件与动画
- 【锋利的JQuery】0x04 JQuery中的事件与动画
- JQuery学习笔记(4)JQuery中的事件和动画
- 锋利的jQuery 要点归纳(三) jQuery中的事件和动画(上:事件篇)
- Jquery中的事件和动画
- jQuery 选择器、DOM操作、事件、动画
- 第四讲 jQuery中的事件与动画
- jQuery事件及动画