已采纳回答 / jimhu
triggerHandler只阻止它本身触发的事件冒泡,你点击的input和a 包含在#accident里,而#accident有个click方法,trigger用了triggerHandler也用了,但是triggerHandler的没有触发,这不是就只触发了trigger的吗,triggerHandler的并没有触发
2017-01-23
然后你写了这么多结果没有引入this
alert('触发的元素是内容是: ' + e.target.textContent+'this'+this.innerHTML)
这样你们就理解了
alert('触发的元素是内容是: ' + e.target.textContent+'this'+this.innerHTML)
这样你们就理解了
2017-01-21
mouseup:在任何地方按下鼠标,在移动到元素上松开鼠标触发mouseup事件;click:必须在该元素上点击并松开才会触发目标事件(点击和松开都得在目标元素上);mousedown:点击该元素立即触发目标事件。
2017-01-17
Hi,teachers
在给update方法传递的第二参数$("span:last"),获取到的是存在错误的,这样造成了再执行update的parseInt时,变量n初始化赋值为NaN,最终在页面上点击按钮数值次数不会递增。
以下为我的测试修改方式:$("span:last")替换为:$("div>span:last")
不清楚是不是只有我本地测试的时候出现了上述的错误。
在给update方法传递的第二参数$("span:last"),获取到的是存在错误的,这样造成了再执行update的parseInt时,变量n初始化赋值为NaN,最终在页面上点击按钮数值次数不会递增。
以下为我的测试修改方式:$("span:last")替换为:$("div>span:last")
不清楚是不是只有我本地测试的时候出现了上述的错误。
2017-01-17
mouseenter事件只会在绑定它的元素上被调用,而不会在后代节点上被触发
这里应该是 而不会在祖先节点上被触发 ?
这里应该是 而不会在祖先节点上被触发 ?
2017-01-17
已采纳回答 / 雷灿成
就是你可以绑定一个或者多个,比如$('ele').on('click',funtion(){this.css('border','1px solid red');})可以为一个元素绑定一个单击事件,也可以通过空格分离,传递不同的事件名,可以同时绑定多个事件。click mouseover,懂吗???
2017-01-17