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

最赞回答 / 雨宮奏
我就针对e这个对象来补充回答一下吧。   1. 首先你要知道这里的e是代表什么东西。这里的e 就是 event.(在IE和FF下有点不同,因为jquery已经处理了兼容,所以就没关系。)2. event代表事件的状态,每当某个事件发生时,浏览器的内存中就产生相应的 event对象。它本身下面也有些属性,比如常用的event.clientX获取鼠标位置。注意:event对象只在事件发生的过程中才有效。3. 当一个事件处理器被触发时,名为Event的类实例会作为第一个参数传入处理器中。这里的e就是接收这个的形...

已采纳回答 / 靖_pacify
mouseout是冒泡的,mouseleave是不冒泡的 在一个多层容器结构中,如果只有你需要的那一层容器有绑移除事件,两个没有区别 ;如果多层绑有移除事件,前者有冒泡,结果是移出内层(可能还没有移出外层)触发内层的移除事件后,会冒泡到外层触发外层的移除的事件。后者的话只会触发内层的移出事件不会冒泡到外层。

最新回答 / 小西瓜籽
 给button绑定了一个点击事件,可以点击触发事件,h2确实绑定了mouseover事件 ,不冲突

已采纳回答 / 没有悲伤地城市
 $('p').mouseleave(function(){        $(this).css({'background':'blue','border':'3px solid white'});    })写成集合的样子就行了 ,好像是这样 样式篇课程里面有提到

最新回答 / 不肖生
又以mouseenter一节的方式测试了一下,hover果然是mouseenter和mouseleave的合并,之前理解不到位啊。

最新回答 / 套子里的海怪
你应该是按理其他的按键,你按完数字7后又按了一个键,比如ctrl之类的吧?和长按无关吧?确定是长按?

最赞回答 / 磅礴
先弄清楚e.target指向哪个元素,然后看看这个元素的value属性的值就可以得到了。初学者一般会把e.target和this弄混,搞不懂这两个具体指向哪个元素。简单来说,this就是指向当前事件所绑定的元素,而e.target指向事件执行时鼠标所点击区域的那个元素。容易搞不懂的地方是,初学者会认为当前事件所绑定的元素不就是鼠标所点击的那个元素嘛,这时候就要看看时间绑定的元素内部有没有子元素了,如果有子元素的话e.target指向这个子元素,如果没有,e.target和this都指向事件所绑定的元素。

最新回答 / Airly
你想用哪种方法都可以,这个只是告诉你这样写也可以。他分开写就是为了,提高代码的可用率,万一其他地方也想调用data这个函数呢...你如果写成匿名函数了,不是得多写几次?

已采纳回答 / 慕村7980457
focus事件本身是不冒泡的,但是focusin可以,动态添加元素时,就不需重新绑定焦点事件,通过冒泡就能触发。即只要在父元素上添加focusin事件就相当于在子元素被点击时触发子元素的focus事件。

最新回答 / qq_悠悠我心_4
如果你乐见它,可以这样 $("input:last").focusin('慕课网', function fn(e){             $(this).val(e.data)         })

最赞回答 / 门外小白3342804
同样新手,不对勿怪。就我愚见,课程里根本没有事件委托。事件也不是在 li 上触发的,是li冒泡到ul触发的,而event.target.Content是当前点击元素的内容。li是源点击对象,所以体现出来的是点什么,显示什么。其实是ul干的活,li署的名。如果事件委托是这样的: $("ul").on('click',"li",function(e){           alert('触发的元素是内容是: ' + this.textContent)        })         this就能实现,这是...
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

微信客服

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

帮助反馈 APP下载

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

公众号

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

友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消