jquery的事件和事件参数介绍

发布时间:2020-05-29 20:53:55 作者:鸽子
来源:亿速云 阅读:316

1.事件对象
eve.currentTarget  //当前点击的目标元素
eve.data  //事件传递的数据
eve.delegateTarget1.7+  //在事件委托中 获取委托的元素
eve.isDefaultPrevented()  //返回值true/false  是否使用过preventDefault
eve.isImmediatePropag...()
eve.isPropagationStopped() //返回值true/false  是否使用过stopPropagation
eve.namespace
eve.pageX
eve.pageY
eve.preventDefault()  阻止事件的默认行为
eve.relatedTarget
eve.result
eve.stopImmediatePro...()
eve.stopPropagation()  阻止事件冒泡
eve.target   执行事件的目标元素
eve.timeStamp   执行的事件  ms
eve.type   类型
eve.which  键盘上的ascii值   1 是  鼠标

$("ul").on("click",".box", function (e) {
//$(this)  指向子元素
//            console.log(e.delegateTarget);//父元素ul
//        })

处理事件冒泡 e.stopPropagation();  return false;
2.one 和trigger
one(type,[data],fn)   一次性事件data不能是字符串
trigger(type,[data])  触发指定类型事件   自动触发事件传递参数形式为[data]
3.事件切换 hover(over,out)
4.jquery  里面封装的事件方法
blur([[data],fn])
change([[data],fn])
click([[data],fn])
dblclick([[data],fn])
error([[data],fn])1.8-
focus([[data],fn])
focusin([data],fn)
focusout([data],fn)
keydown([[data],fn])
keypress([[data],fn])
keyup([[data],fn])
mousedown([[data],fn])
mouseenter([[data],fn])
mouseleave([[data],fn])
mousemove([[data],fn])
mouseout([[data],fn])
mouseover([[data],fn])
mouseup([[data],fn])
resize([[data],fn])
scroll([[data],fn])
select([[data],fn])
submit([[data],fn])

推荐阅读:
  1. jquery的取值和事件用法
  2. jQuery中的事件、动画和表单的介绍和使用

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

jquery 事件对象 事件封装

上一篇:为什么要学JVM虚拟机?JVM有什么优势?

下一篇:解决Jenkins使用SSH在Windows Server服务器上配置远程目录报错的问题

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》