为了账号安全,请及时绑定邮箱和手机立即绑定

这个参数到底指的是谁?

这个参数到底指的是谁?

森林海 2018-09-03 13:15:28
这里边传的参数e到底指的是谁,什么作用,好迷惑呀$("ul").on('click',function(e){    console.log(e);    alert('触发的元素是内容是: ' + e.target.textContent) });
查看完整描述

1 回答

?
慕村9548890

TA贡献1884条经验 获得超4个赞

指的是触发事件本身,是一个对象,作用也是非常明显的,我们可以取到它的很多属性,用于代码逻辑。

属性名                          描述

type                获取这个事件的事件类型,例如:click

target              获取绑定事件的DOM 元素

data                获取事件调用时的额外数据

relatedTarget       获取移入移出目标点离开或进入的那个DOM 元素

currentTarget       获取冒泡前触发的DOM 元素,等同与this

pageX/pageY         获取相对于页面原点的水平/垂直坐标

screenX/screenY     获取显示器屏幕位置的水平/垂直坐标(非jQuery 封装)

clientX/clientY     获取相对于页面视口的水平/垂直坐标(非jQuery 封装)

result              获取上一个相同事件的返回值

timeStamp           获取事件触发的时间戳

which               获取鼠标的左中右键(1,2,3),或获取键盘按键

altKey/shiftKey/ctrlKey/metaKey 获取是否按下了alt、shift、ctrl或 meta 键

更多查看你打印的对象即可。


查看完整回答
反对 回复 2018-10-15
  • 1 回答
  • 0 关注
  • 536 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号