jQuery中的事件

1:加载DOM

在JavaScript中使用window.onload事件作为窗体加载事件(它在页面所有数据加载完成之后才会执行)

在jQuery里面中使用 $(document).ready(function()) 作为窗体加载事件(在DOM加载完成之后就会执行)


2:事件绑定

在文档加载完成后,可以使用bind()方法来对匹配元素进行特定事件的绑定

bind(type [data],function)

例子:$("div").bind("mouseover mouseout click",function(){ })

unbind() 对匹配的元素进行移除事件的方法 unbind("type") type--事件类型

3:常用的事件
blur 失去焦点 focus 获取焦点 focusin focusout load unload click dblclick mousedown mouseup
mousemove mouseover mouseout mouseenter mouveleave change select submit keydown keypress
keyup error

4: 阻止事件冒泡: event.stopPropagation()

5:触发事件 trigger()

$("#id").trigger("click") 常用模拟触发事件

 

6:事件对象的属性

event.type ----获取事件类型
event.stopPropagation() -----阻止事件冒泡
event.pageX ---获取光标相对于页面的X坐标
event.pageY --获取光标相对于页面的Y坐标
event.target --获取事件源对象(获取到触发事件的元素)
event.which --在鼠标单击事件中获取鼠标的左中右键
event.metaKey --为键盘事件中获取CTRL键

event.metaKey :jquery1.4以及之前CTRL按下为true 后续版本改为false

转载于:https://www.cnblogs.com/scc-/p/9507529.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值