最赞回答 / 慕粉4857125
两种方式触发效果:第一种,当你点击p标签对应的文本时,出触发效果;第二种,点击button,通过调用第一种的内部方法,触发效果。简而言之,一种是直接点击,一种是通过一个事件连接另外一个事件,产生效果。
2016-09-05
最新回答 / vibrate
不应该这么理解吧,不是简单地把表达方式互换,应该是xxx(function ( () {} )底层实现为on(xxx.function ( ) { } )
2016-09-01
最新回答 / 蓝璇梦幻
点击span,不但触发了span的单击事件,而且还触发了content的单击事件,但是Content的单击事件中组织了事件继续冒泡,所以就没再触发content的祖父辈级对象的事件了。
2016-08-31
最赞回答 / 预言家0
第一次是button的,第二次是 $("input").select(function(e){ alert(e.target.value) })这个的回调,第三次是浏览器默认提交的处理方法,阻止回调(return false;)兄台这样可以么,如果你有什么见解可以留言给我。
2016-08-31
最赞回答 / 淡水狗
看到这节课某一个大哥的答案:alert(e.target.value.substring(e.currentTarget.selectionStart,e.currentTarget.selectionEnd)); //用鼠标可以选择部分弹出的文字 。翻阅了下资料大概是弹出触发这个事件的对象的value值并用substring()方法是提取字符串介于两个指定下标之间的字符。括号里面(e.currentTarget.selectionStart , e.currentTarget.selectionEnd...
2016-08-30
最赞回答 / MrJaW
e=event,我觉得是jquery对于发生事件的响应记录,用于兼容各种版本浏览器,当发生事件改变,event记录该事件产生的结果作为目标。和this的区别应该是在于,this 表示当前节点。
2016-08-28
最赞回答 / qq_边缘又傲娇的马尔福_0
this在JS中指的是当前的上下文对象,即方法/属性的所有者;在DOM中this指向了相应的html元素,this是DOM元素本身的一个引用;$(this),把html元素转化成JQuery对象。
2016-08-25
最赞回答 / 郑玉龙_03701282
e就是event(事件对象),data是他的一个属性或者方法,其他的例如:event.type:获取事件的类型event.pageX 和 event.pageY:获取鼠标当前相对于页面的坐标event.preventDefault():阻止默认事件。等等
2016-08-23
最新回答 / 蓝璇梦幻
可以正常显示效果,单击id为test的div会触发 $("ele").click() 这个点击事件, $("ele").click() 这个事件被触发,会执行“function(){alert('触发指定事件')}”,也就是会弹出窗口写着“触发指定事件”六个字。
2016-08-21