为了账号安全,请及时绑定邮箱和手机立即绑定
学了两篇才是基本了解
我觉得$("ul").on('click',function(e){
alert('触发的元素是内容是: ' + e.target.textContent)
})
等价于
$("ul").on('click',"li",function(e){
alert('触发的元素是内容是: ' + e.target.textContent)
})

最赞回答 / 淡水狗
trigger功能可以用在表单填写的功能上,比如填写出错的时候自动弹出窗口提醒。或者打开一个页面时需要设置弹窗功能。例如:    $('body').on('click',function(e){        alert('事件类型' + e.type);        e.preventDefault()     });    $('body').trigger('click') 
把测试三 的变量n换成其他变量就不会和测试二结果叠加了
@Aaron艾伦 有错误啊 button 弹3次细细讲一下 好多人不懂
这里的n初始化一次就可以用了~,第二次的定义var n=0没起作用吧。
on方法不懂去菜鸟联盟看看 其实on方法是一个取代多个事件合集 可以处理基本事件 也可以处理今后添加事件 还可以自定义事件 取消事件用off 只执行一次用one方法
$('p').mouseenter(function a() {
$(this).css("background", 'red');
})
$('p').mouseleave(function b() {
$(this).css("background", '#bbffaa');
})
$("p").hover(a,b);
可爱的暮友们:
你们既然发现课讲的越来越多的瑕疵与劣质,
那还等什么呢?赶紧去购买收费课程呀!
要知道我们是循序渐进促使你们消费呀!
$(".aaron:first").on('mousedown ', function(e) {
$(this).text( '触发类型:' + (e.type) + ",次数" + (n+1))

})
$(".aaron:first").on(' mouseup', function(e) {
$(this).text( '触发类型:' + (e.type) + ",次数" + (n+1))
++n;
})
两个参数不能都是一样的x,y 不然会bug
测试3
var n=0
function movedata(e){
if(n==0)
$('.aaron2 a').append('<span></span>');
$('.aaron2 span').html((++n)+'<br>'+'data is:'+e.data);
}
$('.aaron2 p').mouseover('我是数据啊',movedata);
经过测试,本题中的e可以改为其他名字,不影响代码运行,印证了函数运行结束后,时间对象被销毁的结论。
在这道题中是不是可以理解为这个e就代表冒泡事件的起始点(li),同时e也能返回冒泡点(li)的信息。不知道这么理解对不对?
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery事件处理

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消