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

最新回答 / 我就叫李二毛
eventData,这个是返回绑定当前事件处理函数时传递的附加数据。其类型取决于在绑定当前事件处理函数时所传入的附加数据的类型。(非必需。)handler(eventObject)每次事件触发时会执行的函数。

最新回答 / 我就叫李二毛
你的password 还是属于input标签  只不过type 的类型不一样而已。select事件只能用于<input>元素与<textarea>元素。所以,是生效的啊。
2-6是mouse-hidden课程的意思吗 prpr
鼠标移过此教程会隐藏

最新回答 / xuqiang1996
楼上说的有道理,个人理解是:表单元素可以用focus、focusin、blur、focusout来触发相应的事件,但对于div等只能用focusin和focusout来触发事件,也就是div上有这个事件,点击input就能触发。

最新回答 / 我就叫李二毛
 target 属性规定哪个 DOM 元素触发了该事件。 e.target是引发事件的元素。 所以第二段代码中的 e.target就是p元素。e.target.textContent就是弹出p标签的中的文本内容。function data(e) {   //定义一个函数 data。传入参数e。           alert(e.data) //1111  弹出,e.data       }       function a() {   //定义函数a           $("button:eq(2)"...
不知道为什么 要把一串能看懂的代码 分开写成2段 看不懂的代码
bottonName = bottonName || &#039;first&#039;;
等价于if(botton==null || botton==&quot;&quot; || botton==undefined){botton =&quot;first&quot;;}

javascript || 和  &amp;&amp; 的灵活运用:
http://www.tashan10.com/javascript-de-ling-huo-yun-yong/
$(&quot;.aaron input&quot;).focus(function() {
$(this).css(&#039;border&#039;, &#039;2px solid red&#039;)
})


$(&quot;.aaron3 input&quot;).blur(function() {
$(this).css(&#039;border&#039;, &#039;2px solid red&#039;)
})
代码中的e.target返回的是绑定这个事件的DOM对象, 是DOM对象不是Jquery对象, 所以e.target后面跟的属性是js中的属性和方法, jquery中的属性和方法用不了,要用jquery的属性方法,要转化为Jquery对象$(e.target).val().
你们看focus和blur事件都绑到了div上,你点击input或者点完移开失去焦点当然没反应了,因为input没有绑定事件啊。
而focusin和focuout也绑在div上,为啥有反应呢?
因为后者在你点input的时候会一级一级的往上面查父元素,如果父元素有事件就执行了,所以你看到了效果。这叫事件冒泡。
为啥前者不行呢?因为前者不支持事件冒泡。

已采纳回答 / Secret_geek
e.target  相当于元素节点p,而不是一个jquery对象。

已采纳回答 / rainy_li3676598
你的代码里面肯定在触发事件的后面, 函数前面没有加 function () { 需要执行的函数};如果你不加function, 就是立即执行, 不管你有没有触发你指定的事件, 如果不想加function 在函数前面也可以, 如果你自定义的函数里面, 没有参数, 那么你去掉( ) 这两个括号 ,  那么这个函数名就类似于一个指针 的作用,不触发事件, 就不执行函数。打个比方:  p.onmouseover=alert("OK")  ;那么 你只要打开网页, 就会弹出 "ok" 的弹出框但写百 p.onmou...
能找出错字的同学都很认真,他们绝不是为了找错别字,而是顺便提出来

已采纳回答 / 期待的眼神
冒泡处理:也可以从字面意思理解为,气泡在水中会向上浮动。那么我们现在就解释什么是气泡浮动就好了。气泡:也就是所谓的触发事件。向上浮动:不仅会触发自身的事件,而且还会一级一级地向上浮动查找祖辈节点的同效果事件,直到根节点为止,没完没了。举例:在#div1 中有个子元素 #div2定义:#div1 的mouseout事件; #div2 的mouseout事件 效果:当触发#div2 的mouseout事件时,一定会触发#div1 的mouseout事件。因为#div2触发事件后,它还没完,还会向上一级级查找祖...

最赞回答 / 慕粉4340077
两个都有阻止的作用,但是,return false用于不匹配条件下阻止函数运行,而event.shtpPropagation()用于阻止冒泡,和函数先决条件是否满足无关,它的作用目的是不影响没有设置绑定事件的其它DOM元素。
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消