jQuery的事件处理方法

.on()方法用来处理事件

$("li").on("click",function(){
    $(this).addClass("complete")
})

.on()方法处理的最常用的一些事件如下表所示。为了方便开发人员,jquery同样会添加一些额外的事件,比如ready事件,在当前页面准备好之后触发。

用户界面

focus、blur、change

键盘

input、keydown、keyup、keypress

鼠标

click、dbclick、mouseup、mousedown、mouseover、mousemove、mouseout、hover

表单

submit、select、change

文档

ready*、load、unload

浏览器

error、resie、scroll

 

事件对象

每个事件处理函数都会获得一个时间对象

 

$("li").on("click",function(e){
    eventType = e.type
})

 

e:将事件对象作为命名参数

e.type:在函数中使用这个名称来指代事件对象,在该对象上使用你所熟悉的点好(成员操作符)来访问其属性和方法

下面表格中的实例使用字母e作为事件对象的缩写。

属性说明
type事件类型(比如click,mouseover)
which被按下的按钮或键值
data 当事件发生时传入该函数的一些额外信息
target 发生这个事件的DOM元素
pageX鼠标相对可视区域左边缘的位置
pageY鼠标相对可视区区域上边缘的位置
timeStamp事件发生时间距离1970年1月1日的毫秒数,在火狐下无效
  
方法说明
.preventDefault阻止默认行为
.stopPropagation停止冒泡

转载于:https://www.cnblogs.com/QianBoy/p/8111195.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值