为了账号安全,请及时绑定邮箱和手机立即绑定
把#content那块代码/* */消掉,运行会发现事件冒泡到body里面去了,所以冒泡只找到一个父元素即停止
写到这里这个内容已经很糙了……

最新回答 / 金刚无敌葫芦娃
同感,感觉这系列教程是学过里面最差的

最赞回答 / 大白宝宝
是不是你的html代码里写的不对,比如有定义right这个类吗,以及有p元素吗,有的话应该是没问题的
把n++去掉,因为重复使用了

已采纳回答 / ZE明
应该是页面加载一开始按顺序解析代码,两个var n=0都解析了,之后的触发的n其实是同一个变量
在Oracle中,trigger就是触发器,这里也一个意思,用于触发函数的功能
说说我的理解,我的理解就是,自定义事件就是不用和用户进行交互的事件。
大家都好积极啊
看来大家理解得都不错,确实当前this表示当前对象,而event表示当前对象,但是有可能是子对象。
我来解释一下吧!
on和off其实就像我们生活当中的触发开关!
on表示在什么元素对象上增加一个开关或多个开关。
off表示在什么元素对象上关闭一个开关或多个开关。
我来解释吧!
其实大家只要记住,on是支持自定义事件名的,而且可多个。例如实现div按下之后背景色为:红色,松开之后背景色为白色,可以这样写。
$("#test3").on({
mousedown: function(e) {
$(this).css("background","red");
},
mouseup: function(e) {
$(this).css("background","white");
}
})
据说程序员是经常打错汉字的,大家将就一下,毕竟代码打多了,注重的只有代码了,哈哈!
奇怪,当前浏览器不行,看不到效果,得复制代码到自己的编辑器那边才行!
其实大家看代码确实是一种学习的方法,但是看了代码之后我们还可以举一反三,比如下面我这样想的
例如:选择input文本元素之后,更改当前文本颜色可以这样写
$("input").select(function(){
$(this).css("color","red");
})
还有,例如我点击按钮后,选中input的文本,并且弹出一个对话框,显示该文本的值可以这样写
$("#bt1").click(function(){
var text=$("input").select().val();
alert(text);
})
我觉得这个select在开发中用得极少!
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消