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

已采纳回答 / 受戒人
单引号和双引号其实没啥区别,看你自己习惯了<input type="button" onclick="alert("1")">-------------------不正确<input type="button" onclick="alert('1')">-------------------正确双引号中再用双引号要这样:var str = "abc\"def\"ghi"用反斜杠来禁止解析双引号。如果单独用的话,如alert('test')和alert("test")两个根本没区别。
特别讨厌把函数名和变量名的命名和一些属性名一样,抓狂
示例中的事件绑定在div上,如果不设定a这个参数的话,点击div内部任何一个元素都会触发这个事件。但是如果设定了参数,那么只有在点击div内部这个参数元素的时候才会触发这个事件。委托的意思就是这个事件绑定的是div,但是委托了参数a来触发。
事件委托:让别人来执行事件
http://www.cnblogs.com/leejersey/p/3801452.html
好处1:提高性能
好处2:新添加的元素还会有之前的事件
&quot;trigger&quot; 在英文中意为触发。一个元素接上&quot;.trigger&quot;,就意味着程序会执行命令触发已设定好的触发事件如“click”,而不需要你去人为的去点击触发。比如说你写一个定时器,每隔一定时间自动点击一下按钮,就可以使用&quot;trigger&quot;函数来自动点击。
44行和67的++n与上面的重复了,这样就算删除事件也看不出效果,删掉吧。
先绑定到最上层的DIV元素如BODY,并设定一个条件,这里条件就只的是某个元素div,a,p等,当点击这个元素时直接触发事件
keydown事件会在按下键盘按键时触发。它与keypress事件类似,但keypress着重的是按下该键输入了哪个字符(只有能够打印字符的键才会触发keypress),keydown着重的是按下了哪个键(按下任何键都可触发keydown)
一个样式的代码改下就能教学了,这样看得一目了然,有错的地方不能说老师不用心,本来就没收你钱的东西,还嫌弃什么。
focus()函数用于匹配当前获得焦点的元素,触发focus事件时,jQuery会按照绑定的先后顺序依次执行绑定的事件处理函数。
focus事件绑定在父元素div上,子元素input的事件冒泡不会被触发!

focusin()函数用于为每个匹配元素的focusin事件绑定处理函数,focusin可以检测该元素的后代元素获得焦点的情况(换句话说,focusin事件支持冒泡)
focus事件绑定在父元素div上,子元素input的事件冒泡触发!
点击input聚焦,会向上冒泡触发accident的点击事件,点击第一个按钮也是如此。点击第二个按钮,triggerHandler会触发绑定元素的事件,但是不会事件冒泡,不会触发父级元素的事件
点击第一个按钮, 首先将bottonName进行或运算,如果bottonName没有值,则赋值first。然后执行update方法,更改了span的值,点击第二个按钮,会执行第一个按钮的点击事件,trigger()根据绑定到匹配元素的给定的事件类型执行所有的处理程序和行为。并且附带一个参数&#039;last&#039;,所以在第二个按钮中,bottonName会变成last,最后执行update,更改span的值

已采纳回答 / 格劳修斯
e应该就是指的this吧,你看看花括号里面不是有用到e吗?如果没有用e的话就应该用this才能达到相同效果了,而且e也可以理解成element(元素),代表被触发事件的当事人(元素)。
http://www.365mini.com/page/jquery-trigger.htm

++n;
留着对程序理解无益处 , 删掉吧
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消