jQuery事件方法

jQuery事件方法

函数 描述
ready()当DOM载入就绪可以查询及操纵时绑定一个要执行的函数。
on()1.7+在选择元素上绑定一个或多个事件的事件处理函数。
off()1.7+在选择元素上移除一个或多个事件的事件处理函数。
bind()为每个匹配元素的特定事件绑定事件处理函数。
one()为每一个匹配元素的特定事件(像click)绑定一个一次性的事件处理函数。
trigger()在每一个匹配的元素上触发某类事件。
triggerHandler()这个特别的方法将会触发指定的事件类型上所有绑定的处理函数。但不会执行浏览器默认动作,也不会产生事件冒泡。
unbind()bind()的反向操作,从每一个匹配的元素中删除绑定的事件。
live()1.7-jQuery 给所有匹配的元素附加一个事件处理函数,即使这个元素是以后再添加进来的也有效。
die()1.7-从元素中删除先前用.live()绑定的所有事件.(此方法与live正好完全相反。)
delegate()指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。
undelegate()1.6*删除由 delegate() 方法添加的一个或多个事件处理程序。
hover()一个模仿悬停事件(鼠标移动到一个对象上面及移出这个对象)的方法。
toggle()用于绑定两个或多个事件处理器函数,以响应被选元素的轮流的 click 事件。
blur()当元素失去焦点时触发 blur 事件。
change()当元素的值发生改变时,会发生 change 事件。
click()触发每一个匹配元素的click事件。
dblclick()当双击元素时,会发生 dblclick 事件。
error()当元素遇到错误(没有正确载入)时,发生 error 事件。
focus()当元素获得焦点时,触发 focus 事件。
focusin()当元素获得焦点时,触发 focusin 事件。
focusout()当元素失去焦点时触发 focusout 事件。
keydown()当键盘或按钮被按下时,发生 keydown 事件。
keypress()当键盘或按钮被按下时,发生 keypress 事件。
keyup()当按钮被松开时,发生 keyup 事件。它发生在当前获得焦点的元素上。
mousedown()当鼠标指针移动到元素上方,并按下鼠标按键时,会发生 mousedown 事件。
mouseenter()当鼠标指针穿过元素时,会发生 mouseenter 事件。该事件大多数时候会与mouseleave 事件一起使用。
mouseleave()当鼠标指针离开元素时,会发生 mouseleave 事件。该事件大多数时候会与mouseenter 事件一起使用。
mousemove()当鼠标指针在指定的元素中移动时,就会发生 mousemove 事件。
mouseout()当鼠标指针从元素上移开时,发生 mouseout 事件。
mouseover()当鼠标指针位于元素上方时,会发生 mouseover 事件。
mouseup()当在元素上放松鼠标按钮时,会发生 mouseup 事件。
resize()当调整浏览器窗口的大小时,发生 resize 事件。
scroll()当用户滚动指定的元素时,会发生 scroll 事件。
select()当 textarea 或文本类型的 input 元素中的文本被选择时,会发生 select 事件。
submit()当提交表单时,会发生 submit 事件。
unload()在当用户离开页面时,会发生 unload 事件。
以上就是jQuery事件方法的全部内容,希望这篇jQuery事件方法能帮到你,更多内容请访问前端开发博客。

前面的一篇文章我们已经实现了postMessage+window.name实现了iframe高度自适应,iframe跨域通信,这篇文章基于jquery,完善了之前文章作者提到的一些不足,一起来看看。 - 2018-09-12

本文分享了使用jquery移除前面通过onclick绑定的元素的事件,然后重新绑定别的函数来执行onclick事件。 - 2018-09-14

很久没用fullpage插件来实现全屏效果的滚动了,我自己整理了一个比较简单的PC版全屏滚动代码,几乎fullpage有的东西都有,代码一看就懂。 - 2018-05-09

前端开发制作中有需要需要等到页面中的图片加载完毕后才执行某些事件,而使用jquery的load事件只是dom执行完毕,图片未必加载完成,如果要判断图片加载完毕,需要在图片标签上判断。 - 2018-02-07

jQuery有没有获取图片实际尺寸的方法?就是图片文件的实际尺寸,而不是添加了css样式之后的尺寸。本文给出一个兼容的方式。 - 2018-01-15

很早就使用jQuery的$.extend({},obj1,obj2)来合并两个对象,原来jQuery的这个方法就是深度拷贝($.extend(true,{},obj1))和浅度拷贝的意思,这篇文章分享了 Underscore、lodash 和 jQuery 这些主流的第三方库对于深度拷贝和浅度拷贝的实现与区分。 - 2017-12-02

本文要推荐的是一个jQuery二维码插件,它可以根据你设定的地址来生成一个二维码,二维码可以有div格式的,也有canvas格式的。canvas的支持自定义logo和文字在上面。 - 2017-06-03

- 2017-07-21

本文整理了一些主要的jQuery API,其中包括jQuery 核心函数和方法、jQuery属性参考手册、jQuery CSS操作、jQuery选择器、jQuery文档操作、jQuery筛选操作、jQuery事件方法、jQuery效果、jQuery Ajax操作、jQuery工具函数、jQuery事件对象、jQuery延迟对象、jQuery回调函数,欢迎收藏使用,本手册会持续更新。 - 2017-04-27

niceScroll 是一个类似于 iOS /移动端 样式的 jQuery 滚动条插件,不需要增加额外的CSS,几乎全浏览器兼容,实现只需要一段代码,侵入性非常小,样式可完全自定义,支持触摸事件,可在触摸屏上使用。 - 2018-03-16

全部展开 | 全部折叠 | jQuery API手册