zoukankan      html  css  js  c++  java
  • 事件初理解2不兼容

    ---恢复内容开始---

    事件里的不兼容:

    1:同一个事件上同一个方法被重复绑定的问题:是可以被重复绑定的,但是,如果绑定方法小于9个,则按后绑定先执行,大于9个方法则无序

    2:被绑定的方法得this不是当前元素是window.event,火狐是虚参数,谷歌是两种标准都采用(解决this关键字,首先想到call和apply)

    3:事件源:ie6/7/8是event.srcElement,其他的是e.target

    4:阻止事件传播:ie中是event.cancelBubblue=true冒泡,标准浏览器是:e.stopPropagation()(是一个方法,可以传3个参数)

    5:事件传播本身:ie只有冒泡没有捕获

    6:阻止事件的默认行为:ie是:event.returnValue=false;标准浏览器:event.preventDefault(是一个方法,可以传3个参数)

    7:ie不支持e.pageX和e.pageY鼠标相对于浏览器的绝对坐标,clientY,clientX是相对于浏览器左上角的位置,没有加上滚动条的位置

    标准浏览器里阻止事件传播:e.stopPropagation。stopPropagation是事件对象的属性和方法,所以是e点,不是html的属性和方法

    ie的阻止冒泡:e.cancelBubble=ture。cancelBubble是事件对象的属性和方法,所以是e点,不是html的属性和方法

    ---恢复内容结束---

  • 相关阅读:
    事件
    10- JMeter5.1.1 工具快速入门
    06- Linux Ubuntu下sublime下载与使用与安装包
    控件是什么意思?
    09- 性能测试关键指标
    08- Tomcat入门与环境搭建部署
    07- HTTP协议详解及Fiddler抓包
    06- web兼容性测试与web兼容性测试工具
    05- web网站链接测试与XENU工具使用
    04- cookie与缓存技术
  • 原文地址:https://www.cnblogs.com/into/p/4152753.html
Copyright © 2011-2022 走看看