最赞回答 / yelllowsky
我的也是,应该是keydown是要按下触发事件,你第一次的时候val值是空的,按第二个的时候才出现第一次的值;keyup是按下val有值1,松开显示
2017-04-20
bottonName = bottonName || 'first'; // if(bottonName)or('first') 。bottonName的值为空(当点击按钮一)或者‘last(当点击按钮二)’。update($("span:first"),$("span:last"),bottonName); // 调用update函数并传参。
$("button:first").trigger('click','last'); // 触发第39行的click事件并传参。first.text(bottonName); // 值为'last' 或 'first'。最后字符串转为10进制整数
$("button:first").trigger('click','last'); // 触发第39行的click事件并传参。first.text(bottonName); // 值为'last' 或 'first'。最后字符串转为10进制整数
2017-04-18
最新回答 / qq_菲琳池子_0
手动点击input,是直接执行了:$("#accident").on("click",function() { alert("trigger触发的事件会在 DOM 树中向上冒泡"); });而不是用trigger或者triggerHandler方法来触发的。阻止浏览器默认行为是说的triggerHandler。
2017-04-18
//e.date => 11111 传递数据==》 //e.data => 11111 传递数据
2017-04-18
最赞回答 / qq_說些什庅_0
focus 和blur,focusin和focusout 都能触发表单事件,但是focus和blur只接受本身元素绑定的焦点和失去焦点事件。focusin和focusout可以接受到它绑定元素的后辈元素的焦点和失去焦点事件(冒泡事件),捕获事件相反。
2017-04-17
e.data
data是方法,在左边介绍中看到是date,在中间代码看到是data,误导我以为这只是传参,名称可以随便起,导致结果一直是 undefined,我是慕课网前端《html5与css3实现动态网页》课程的付费用户,看完后才来看这个的,我觉得这个编辑老师一点不认真,这个错误从本节最开始就有,几天下来到这一节还是有,复制粘贴什么的就不说了能不能重视一下你的课程,这让我对未来出来的h5进阶课程还怎么放心购买?
data是方法,在左边介绍中看到是date,在中间代码看到是data,误导我以为这只是传参,名称可以随便起,导致结果一直是 undefined,我是慕课网前端《html5与css3实现动态网页》课程的付费用户,看完后才来看这个的,我觉得这个编辑老师一点不认真,这个错误从本节最开始就有,几天下来到这一节还是有,复制粘贴什么的就不说了能不能重视一下你的课程,这让我对未来出来的h5进阶课程还怎么放心购买?
2017-04-17
e是javascript内定对象全称event,event代表事件的状态,例如触发event对象的元素、鼠标的位置及状态、按下的键等等。event对象只在事件发生的过程中才有效。
2017-04-17
.textContent 属性设置或返回指定节点的文本内容,以及它的所有后代。
如果设置了 textContent 属性,会删除所有子节点,并被替换为包含指定字符串的一个单独的文本节点。
如果设置了 textContent 属性,会删除所有子节点,并被替换为包含指定字符串的一个单独的文本节点。
2017-04-17
this是可变的,谁调用了“我“,this就指向谁,如果这个事件会冒泡,他的父级也有这个事件,那么这个元素本身会先执行这个函数,然后父亲会执行。但e.target是指直接触发事件的那个对象,不管冒泡,如,你在一个div中点击一个按钮,按钮和div都有点击事件,e.target就是指你直接点击的那个按钮,而不是div。
2017-04-17