-
focus()在元素本身产生,focusin()在元素包含的元素中产生查看全部
-
这个委托的意思就是减少事件绑定, $("li").on('click' 为每个li都绑定click事件 $("ul").on('click' 只为ul绑定click事件 通过事件冒泡来执行事件 网页优化的一种查看全部
-
这里没有取消事件冒泡。在本例中,当input获得焦点时,必定会产生”获取焦点“事件,这个事件从低到高进行冒泡。focus与focusin的区别在于看到 冒泡来的事件 是否触发。 focusin 遇到冒泡来的事件时,会触发。 focus遇到冒泡来的事件时,不会触发。也就是说,focus只有在自己产生获取焦点事件时才触发。查看全部
-
只有通过on的时间 off事件才能卸载,查看全部
-
用event 对象的which区别按键,敲击鼠标左键which的值是1,敲击鼠标中键which的值是2,敲击鼠标右键which的值是3查看全部
-
当你每次调用”return false“的时候,它实际上做了3件事情:1.event.preventDefault(); 2.event.stopPropagation(); 3.停止回调函数执行并立即返回。这3件事中用来阻止浏览器继续执行默认行为的只有preventDefault,除非你想要停止事件冒泡,否则使用return false会为你的代码埋下很大的隐患。查看全部
-
event.type:获取事件的类型 event.pageX 和 event.pageY:获取鼠标当前相对于页面的坐标 event.preventDefault() 方法:阻止默认行为 event.stopPropagation() 方法:阻止事件冒泡 event.which:获取在鼠标单击时,单击的是鼠标的哪个键 event.currentTarget : 在事件冒泡过程中的当前DOM元素 this和event.target的区别: js中事件是会冒泡的,所以this是可以变化的,但event.target不会变化,它永远是直接接受事件的目标DOM元素;查看全部
-
代码中e.target可以精确选择到触发事件的元素 .textContext可以获取到对象的文字内容查看全部
-
obj.on()绑定事件 obj.off()移除事件查看全部
-
//给body绑定一个click事件 //没有直接a元素绑定点击事件 //通过委托机制,点击a元素的时候,事件触发 $('body').on('click', 'a', function(e) { alert(e.target.textContent) }) 事件委托,即点击body中的a标签时触发·查看全部
-
多事件绑定 $("#elem").on({ mouseover:function(){}, mouseout:function(){}, });查看全部
-
select事件,文字选中触发。查看全部
-
change事件,input、textarea在内容发生修改且input框失去焦点时触发, select在选定内容并且失去焦点时触发。查看全部
-
focusin 获取焦点时触发 focusout失去焦点时触发 聚焦时可以传参数 $("input:last").focusin('慕课网', fn) function fn(e) { $(this).val(e.data) }查看全部
-
mouseenter 鼠标移入到元素上时触发 子元素与父元素都有mouseover事件时,子集触发mouseover会导致父级也触发。 mouseenter只会在绑定这个时间的对象触发时触发查看全部
举报
0/150
提交
取消