jQuery 事件方法

事件方法触发或将函数附加到所选元素的事件处理程序。
下表列出了用于处理事件的所有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种事件方法你都用过了吗的更多相关文章

  1. jquery 连写注释;siblings() 方法;jQuery 的3种滑动方法;slideUp()向上滑动;slideDown()向下滑动;slideToggle()来回滑动

    首先我们看两个连写注释 第一个:   /* 点击头像,显示基本资料 */ $(".f-chatTit a.avatar").click(function(){ $(this).hi ...

  2. jQuery中四种事件监听的区别

    原文链接:点我 我们知道jquery提供了四种事件监听方式,分别是bind.live.delegate.on,下面就分别对这四种事件监听方式分析. 已知有4个列表元素: 列表元素1 列表元素2 列表元 ...

  3. jQuery相关方法7----各种事件和绑定事件

    一.jQuery事件 1.鼠标事件 click与dbclick事件 click事件其实是由mousedown与mouseup 2个动作构成,所以点击的动作只有在松手后才触发 $ele.click(): ...

  4. jQuery的4种事件绑定方法

    jQuery中提供了四种绑定事件的方法,分别是bind.live.delegate.on,对应的解除监听的函数分别是unbind.die.undelegate.off: 一.on()方法(首选方法) ...

  5. Java面试题之多线程同步和互斥有几种实现方法,都是什么?

    线程同步是指线程之间所具有的一种制约关系,一个线程的执行依赖另外一个线程的消息,当它没有得到另一个线程的消息时应等待,直到消息到达时才被唤醒. 线程互斥是指对于共享的进程系统资源,每个线程访问时的排他 ...

  6. jQuery - 的几种删除方法,还有他们的区别

    1.empty() 清空节点,它能清空元素中的所有后代节点,不能删除自己本身这个节点 2.remove() 该节点与该节点所包含的所有后代节点将同时被删除,提供传递一个筛选的表达式,删除指定合集中的元 ...

  7. 史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结

    史上最全的CSS hack方式一览 2013年09月28日 15:57:08 阅读数:175473 做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况.基于此,某些情况我 ...

  8. 原生JS事件绑定方法以及jQuery绑定事件方法bind、live、on、delegate的区别

    一.原生JS事件绑定方法: 1.通过HTML属性进行事件处理函数的绑定如: <a href="#" onclick="f()"> 2.通过JavaS ...

  9. magento jQuery冲突N种方法

    在做修改模板的时候在page中加入jquery库发现原本自带的js冲突 商品无法加入购物车,很多js都没有效果 这是jQuery和magento自带prototype的冲突解决版本有很多种,说个简单点 ...

随机推荐

  1. 干货:Wireshark使用技巧-显示规则

    - 显示规则使用 在Wireshark界面对已经抓取的报文在界面的显示进行控制的规则,称为显示规则,显示规则只是让一部分不符合规则的报文不被显示,但未被丢弃,这些报文仍然存在在Wireshark的系统 ...

  2. DS12C887实时时钟

    实物图 引脚定义 GND. VCC:直流电源,其中VCC接+5V输入,GND接地,当VCC输入为+5V时,用户可以访问DS12C887内RAM中的数据,并可对其进行读.写操作:当VCC的输入小于+4. ...

  3. rust 高级话题

    目录 rust高级话题 前言 零大小类型ZST 动态大小类型DST 正确的安装方法 结构体 复制和移动 特征对象 引用.生命周期.所有权 生命周期 错误处理 交叉编译 智能指针 闭包 动态分派和静态分 ...

  4. 安装quickLook插件以及解决如何不能读取offic问题

    目录 @(安装quickLook插件) quickLook插件是Mac上的快速浏览的一个功能,现在win10系统上也能安装插件,这个插件可以快速浏览txt,doc,图片,表格等文件如下图: 我认为最方 ...

  5. 使用 shopfiy 模板语言,创建产品模板以搭配购物车实现一键购买

    shopfiy 的 product 在添加产品时,如果要将产品详情页面与购物车关联,就是在详情页里面直接下单,而不是从详情页通过点击购买按钮,跳到 shopfy stroe ,再从这个位置再跳转到下单 ...

  6. linux下配置jdk,tomcat,mysql,redis,zookeeper

    jdk: 解压: tar zxvf jdk-8u144-linux-x64.tar.gz 执行:vi /etc/profile export JAVA_HOME=/usr/local/jdk1.8.0 ...

  7. [PHP] 内部接口简单加密验证方式

    1. 当有内部系统之间进行调用的时候,也需要简单的进行一下调用方的验证,一种简单的内部接口加密验证方式.此加密方式需要三个参数,分别是api地址,pin码,entry标识,其中pin和entry是接口 ...

  8. WindowsServer2003中IIS支持php的配置

    1.安装MySQL(没有特殊说明的就按照默认安装)选择 Custom 自定义安装点击"Change"更改 MySQL 安装目录(自定义)其他按照默认的下一步就可以 安装完成后会自动 ...

  9. 堆与栈(heap and stack)在c/c++的应用(概念)

    在学习c/c++时,我们经常会遇到 堆与栈 的问题,今天就来讲一下各类情况下的heap,stack的应用. 程序内存布局场景下,堆与栈表示两种内存管理方式: 1.内部分配时,堆和栈表示两种不同的内存管 ...

  10. 23.Java基础_ArrayList类

    ArrayList类的构造和使用方法 import java.util.ArrayList; public class test { public static void main(String[] ...