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

已采纳回答 / 秦假仙
  $("button:eq(2)").click(1111, data)这里面的data指的是function data(e) ;1111是事件的数据,传递给事件参数e的data属性,所以你能从e.data中再把1111给读取出来;这样应该清楚了吧...

已采纳回答 / qq_TO世界尽头_03751774
mouseover会被冒泡触发,给外层绑定的时候,内层事件的冒泡就会触发外层的事件,但是mouseenter不会被冒泡触发,把它绑定在外层,虽然内层冒泡了,但是外层不会被触发。个人理解。

已采纳回答 / 王大漂亮
this 是会改变的,而e.target是确定的,是唯一不变的。

已采纳回答 / 慕粉2243585596
$("#test2").on('mousedown mouseup', function(e)这句就是在绑定mousedown和 mouseup事件,这里绑定多个事件是用空格分隔开的

已采纳回答 / JohnieXu
click是点击事件,mousedown、mouseup是键盘的按键事件两者是不同的事件

已采纳回答 / 轮回之日
第6章详细的解释了你的问题,e是一个事件的对象,pagex是其中的一个属性,用于获取鼠标相对于文档的左边缘的位置,也就是左边距,e和this是不同的。

已采纳回答 / 考拉joy
好用的,你确认鼠标经过h2标签了吗? <h2>.mousemove()方法</h2> ,你试一下

已采纳回答 / qq_小明_22
function a(){......}这个是函数名字为a,然后包含了一个button.click的鼠标点击事件函数;写完这个函数,然后我们就要想怎么调用它了,不然鼠标点击事情无法触发,因为这个鼠标点击事件是包裹在a()函数中的,但是这个函数现在没人去调用它,就相当于这个函数功能不能实现,最简单的办法就在外面写个该函数名字后面加()就算成功调用了,a();

已采纳回答 / 慕UI3964729
这个e是记录事件的   

已采纳回答 / 李白并不白
当需要此参数时可用,不需要参数时可以不写,下面没有使用参数,故可以不写

已采纳回答 / 皛芃
因为阻止冒泡事件在各个浏览器并非都兼容的,虽然都可以阻止冒泡,但各个浏览器调用的方法名字不一样,例如<...code...>

已采纳回答 / 流浪滴汪汪汪
e.target表示的是当前事件的触发DOM对象,你点的是button,所以e.target.textContent就是按钮上的内容。$('p').click()是触发p标签的点击事件,$('p').click(function(e) {            alert(e.target.textContent)        })这是p标签的点击事件的处理方式,alert(e.target.textContent)所以这里输出的是p标签的内容

已采纳回答 / 流浪滴汪汪汪
我试了一下这样可以:alert(e.target.value.substring(e.currentTarget.selectionStart,e.currentTarget.selectionEnd));不知道有没有更好的方法
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消