-
mark查看全部
-
尼玛掉了大括号。。。 难怪我半天没结果 拿到sublime text上才看出来。。。。查看全部
-
添加事件和移除事件。查看全部
-
三种事件处理程序查看全部
-
2、DOM0级事件处理程序:把一个函数赋值给事件处理的属性,就是取出对应选择器,再在函数里对选择器添加事件属性。查看全部
-
1、HTML事件处理程序:直接在html上加上的事件,比如直接在button上加onclick=“js code”——缺点:高耦合查看全部
-
事件流查看全部
-
事件捕获:不太具体的节点应该更早接收到事件,和事件冒泡相反,先document逐级向下。查看全部
-
IE中的事件对象 type属性也是一样的,srcElement属性用来获取事件目标 补充下:为了解决IE老版本浏览器的兼容性问题,有的地方需要写成window.event 所以 事件对象可以写成 event = event || window.event var a = event.target || event.srcElement cancelBubble属性用于阻止事件冒泡 属性值为true表示阻止冒泡 returnValue属性用于阻止事件的默认行为 属性值为false表示阻止事件的默认行为查看全部
-
事件对象event 在触发DOM上的事件的时候都会产生一个对象,包含了所有跟事件相关的信息 DOM中的事件对象(type属性用于获取事件类型,target属性用于获取事件目标,就是事件是加载在哪个元素上的)(stopPropagation()方法用于阻止事件冒泡,preventDefault()方法用于阻止事件的默认行为)查看全部
-
跨浏览器 用一个对象 写两个方法来处理这个问题 mark!查看全部
-
IE事件处理程序 attachEvent()添加事件 detachEvent()删除事件 两个参数:事件处理程序的名称(必须有on,前面的DOM事件处理程序没有on)和事件处理程序的函数,没有第三个参数 支持IE事件处理程序的浏览器:IE和Opera查看全部
-
大致是这样,还有些小细节可以改进查看全部
-
event.stopPropagation()阻止事件冒泡查看全部
-
跨浏览器中定义函数为什么是用: addHandler:function(element,type,handler) 而不是: function addHandler(element,type,handler) 还有前面的: var eventUtil 这句起什么作用?去掉为什么不行呢。查看全部
举报
0/150
提交
取消