已采纳回答 / 秦假仙
$("button:eq(2)").click(1111, data)这里面的data指的是function data(e) ;1111是事件的数据,传递给事件参数e的data属性,所以你能从e.data中再把1111给读取出来;这样应该清楚了吧...
2017-03-24
最赞回答 / 慕粉2243585596
这里$("input").triggerHandler("focus","没有触发默认聚焦事件");中的两个参数是传入input的focus事件中的,参数1也就是arg1已经指定的了要触发的事件就是focus,参数arg2也就是要传入input的focus事件中的title的值所以会弹出"没有触发默认聚焦事件”
2017-03-24
已采纳回答 / qq_TO世界尽头_03751774
mouseover会被冒泡触发,给外层绑定的时候,内层事件的冒泡就会触发外层的事件,但是mouseenter不会被冒泡触发,把它绑定在外层,虽然内层冒泡了,但是外层不会被触发。个人理解。
最赞回答 / 夜莺z
e是event的意思,是当前执行的事件测试二:$('p').mousedown(function(e) { alert(e.target.textContent) })是p元素的mousedown事件,后面button的触发事件也是p元素的啊。测试三:function data(e) { alert(e.data) //1111 } function a() { $("button:eq(2)").mousedown(1111, ...
2017-03-22
已采纳回答 / 慕粉2243585596
$("#test2").on('mousedown mouseup', function(e)这句就是在绑定mousedown和 mouseup事件,这里绑定多个事件是用空格分隔开的
2017-03-21
最新回答 / 慕粉4042427
不要纠缠于冒号理解,你只需将各个删去,尝试各种组合,并将event.stopPropagation(); //阻止事件冒泡 放置在不同地方,相信你就会理解了,
2017-03-21