jQuery 的58种事件方法你都用过了吗
jQuery 事件方法
| 方法 | 描述 |
|---|---|
| bind() | 在3.0版中已弃用。 请改用on()方法。将事件处理程序附加到元素 |
| blur() | 附加/触发模糊事件 |
| change() | 附加/触发更改事件 |
| click() | 附加/触发单击click事件 |
| dblclick() | 附加/触发双击事件 |
| delegate() | 在3.0版中已弃用。请改用on()方法。将处理程序附加到匹配元素的当前或将来指定的子元素 |
| die() | 在1.9版中删除。删除使用live()方法添加的所有事件处理程序 |
| error() | 在3.0版中删除。附加/触发错误事件 |
| event.currentTarget | 事件冒泡阶段中的当前DOM元素 |
| event.data | 包含绑定当前执行处理程序时传递给事件方法的可选数据 |
| event.delegateTarget | 返回附加当前调用的jQuery事件处理程序的元素 |
| event.isDefaultPrevented() | 返回是否为事件对象调用了event.preventDefault() |
| event.isImmediatePropagationStopped() | 返回是否为事件对象调用了event.stopImmediatePropagation() |
| event.isPropagationStopped() | 返回是否为事件对象调用了event.stopPropagation() |
| event.namespace | 返回触发事件时指定的命名空间 |
| event.pageX | 返回相对于文档左边缘的鼠标位置 |
| event.pageY | 返回相对于文档上边缘的鼠标位置 |
| event.preventDefault() | 阻止事件的默认操作 |
| event.relatedTarget | 返回鼠标移动时输入或退出的元素 |
| event.result | 包含由指定事件触发的事件处理程序返回的最后/上一个值 |
| event.stopImmediatePropagation() | 阻止调用其他事件处理程序 |
| event.stopPropagation() | 防止事件冒泡DOM树,防止任何父处理程序被通知事件 |
| event.target | 返回哪个DOM元素触发了该事件 |
| event.timeStamp | 返回自1970年1月1日触发事件以来的毫秒数 |
| event.type | 返回触发的事件类型 |
| event.which | 返回为事件按下的键盘键或鼠标按钮 |
| event.metakey | 返回为事件触发时那个 META 键是否被按下 |
| focus() | 附加/触发焦点事件 |
| focusin() | 将事件处理程序附加到focusin事件 |
| focusout() | 将事件处理程序附加到focusout事件 |
| hover() | 将两个事件处理程序附加到悬停事件 |
| keydown() | 附加/触发keydown事件 |
| keypress() | 附加/触发按键事件 |
| keyup() | 附加/触发keyup事件 |
| live() | 在1.9版中删除。将一个或多个事件处理程序添加到当前或将来的选定元素 |
| load() | 在3.0版中删除。将事件处理程序附加到load事件 |
| mousedown() | 附加/触发mousedown事件 |
| mouseenter() | 附加/触发mouseenter事件 |
| mouseleave() | 附加/触发mouseleave事件 |
| mousemove() | 附加/触发mousemove事件 |
| mouseout() | 附加/触发mouseout事件 |
| mouseover() | 附加/触发鼠标悬停事件 |
| mouseup() | 附加/触发mouseup事件 |
| off() | 删除使用on()方法附加的事件处理程序 |
| on() | 将事件处理程序附加到元素 |
| one() | 向选定元素添加一个或多个事件处理程序。此处理程序每个元素只能触发一次 |
| $.proxy() | 获取现有函数并返回具有特定上下文的新函数 |
| ready() | 指定DOM完全加载时要执行的函数 |
| resize() | 附加/触发resize事件 |
| scroll() | 附加/触发滚动事件 |
| select() | 附加/触发选择事件 |
| submit() | 附加/触发提交事件 |
| toggle() | 在1.9版中删除。附加两个或多个函数以在click事件之间切换 |
| trigger() | 触发绑定到所选元素的所有事件 |
| triggerHandler() | 触发绑定到所选元素的指定事件的所有函数 |
| unbind() | 在3.0版中已弃用。请改用off()方法。从所选元素中删除添加的事件处理程序 |
| undelegate() | 在3.0版中已弃用。请改用off()方法。现在或将来删除所选元素的事件处理程序 |
| unload() | 在3.0版中已弃用。将事件处理程序附加到unload事件 |
jQuery 的58种事件方法你都用过了吗的更多相关文章
- jquery 连写注释;siblings() 方法;jQuery 的3种滑动方法;slideUp()向上滑动;slideDown()向下滑动;slideToggle()来回滑动
首先我们看两个连写注释 第一个: /* 点击头像,显示基本资料 */ $(".f-chatTit a.avatar").click(function(){ $(this).hi ...
- jQuery中四种事件监听的区别
原文链接:点我 我们知道jquery提供了四种事件监听方式,分别是bind.live.delegate.on,下面就分别对这四种事件监听方式分析. 已知有4个列表元素: 列表元素1 列表元素2 列表元 ...
- jQuery相关方法7----各种事件和绑定事件
一.jQuery事件 1.鼠标事件 click与dbclick事件 click事件其实是由mousedown与mouseup 2个动作构成,所以点击的动作只有在松手后才触发 $ele.click(): ...
- jQuery的4种事件绑定方法
jQuery中提供了四种绑定事件的方法,分别是bind.live.delegate.on,对应的解除监听的函数分别是unbind.die.undelegate.off: 一.on()方法(首选方法) ...
- Java面试题之多线程同步和互斥有几种实现方法,都是什么?
线程同步是指线程之间所具有的一种制约关系,一个线程的执行依赖另外一个线程的消息,当它没有得到另一个线程的消息时应等待,直到消息到达时才被唤醒. 线程互斥是指对于共享的进程系统资源,每个线程访问时的排他 ...
- jQuery - 的几种删除方法,还有他们的区别
1.empty() 清空节点,它能清空元素中的所有后代节点,不能删除自己本身这个节点 2.remove() 该节点与该节点所包含的所有后代节点将同时被删除,提供传递一个筛选的表达式,删除指定合集中的元 ...
- 史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结
史上最全的CSS hack方式一览 2013年09月28日 15:57:08 阅读数:175473 做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况.基于此,某些情况我 ...
- 原生JS事件绑定方法以及jQuery绑定事件方法bind、live、on、delegate的区别
一.原生JS事件绑定方法: 1.通过HTML属性进行事件处理函数的绑定如: <a href="#" onclick="f()"> 2.通过JavaS ...
- magento jQuery冲突N种方法
在做修改模板的时候在page中加入jquery库发现原本自带的js冲突 商品无法加入购物车,很多js都没有效果 这是jQuery和magento自带prototype的冲突解决版本有很多种,说个简单点 ...
随机推荐
- 深入浅出js实现继承的7种方式
给大家介绍7中js继承的方法 有些人认为JavaScript并不是真正的面向对象语言,在经典的面向对象语言中,您可能倾向于定义类对象,然后您可以简单地定义哪些类继承哪些类(参考C++ inherita ...
- 协议分析中的TCP/IP网络协议
- 链路层 第一层包含源mac及目的mac,随着传输路径的变化会发生变化,在mac之后,是下层网络协议的类型,图中,下层为IP协议. 在协议解析中,需要关注的是图中type这个字段的内容. - 网络层 ...
- Python使用DB-API操作MySQL数据库
Python提供了一个标准数据库API,称为DB-API,用于处理基于SQL的数据库.与任何底层数据库的交互都可以使用DB-API,因为DB-API在代码与驱动程序之间提供了一个抽象层,可以根据需要替 ...
- [视频教程] redis中的bit运用统计用户在线天数
位运算在redis中非常的方便使用,并且理由利用这个可以实现很多特殊的功能.这也迫使我去研究更多的redis提供的函数,只有研究的多,思路才能够更加开放.今天我就对strings下面的几个函数进行了测 ...
- [视频教程] docker端口映射与目录共享运行PHP
当我们在容器中安装完环境以后,需要在宿主机的端口上访问到容器中的端口,这时候就需要做端口映射.在开发代码的时候,需要频繁的修改代码,因此要把宿主机上的代码目录共享到容器中,这样容器里面就能访问的到代码 ...
- 最长上升子序列(LIS: Longest Increasing Subsequence)
示例: 输入: [10,9,2,5,3,7,101,18] 输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4. 从网上找的一段代码(我由java改为了C++版本),原作者 ...
- 3.Python网络编程_多任务问题抛出
#单线程程序 import time def sing(): """唱歌5秒钟""" for i in range(5): print(&q ...
- python爬虫之深度爬取实例
写了一个之前没完成的项目,代码优化不够,速度有点慢,应该也有错误的地方,望大佬看了之后能给点建议......... 这是开始的url,先看一下它的网页结构:http://www.cymodel.net ...
- Misc-不简单的压缩包
题目下载地址 https://ctf.bugku.com/files/e5a937a3985f5264a723bcbd0e062b0f/zip 友情连接同时也是网上看到的第一份关于这题的writeup ...
- pwn-pwn4
依旧是先检查文件的类型和保护 64位没有保护 用IDA看看,read存在溢出,溢出0x18(不懂可以翻阅前面的博客) 函数system可以调用指令 shift+F12看看 $0在Linux中是she ...