zoukankan      html  css  js  c++  java
  • 兼容性

    1.Mouseevent有兼容性

    标准浏览器可以直接读取,但是ie不行

    解决办法

    ev=ev||window.event

    2.Event对象的兼容性

    clientX和clientY是鼠标到浏览器窗口左上角的距离坐标

    pageX和pageY是鼠标到网页左上角的距离坐标,但是ie低版本没有这个属性

    3.

    阻止事件冒泡兼容性

    1.event.cancelBubble=true

    2.event.stopPropagation?event.stopPropagation():event.cancelBubble=true

    阻止事件默认行为兼容性

    比如 a的href

    Href为空 会自动刷新页面

    Href为# 锚点跳转

    Href为javascript:;阻止默认行为的发生

    Event.preventDefault?Event.preventDefault():event.returnValue=false

     

    获取浏览器一屏幕的高(浏览器的可视区)

    Document.body.clientHeight||document.documentElement.clientHeight

    获取文档高

    document.body.scrollHeight||document.documentElement.scrollHeight

     

     

  • 相关阅读:
    regedit注册表
    Environment应用
    VMI帮助类
    Image帮助类
    asp.net core+Postman
    printf和cout的区别详述
    C++指针
    Qt button和buttons区别
    visual studio收函数
    编译警告
  • 原文地址:https://www.cnblogs.com/lizi-1com/p/10057044.html
Copyright © 2011-2022 走看看