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

    1. event对象

    IE:有window.event对象

    FF:没有window.event对象

    【解决方法】传入event参数再进行判断

    function test(event){
         var event=event||window.event;
         return event;
    }

    2.鼠标当前坐标(含滚动)

    IE:event.offsetX 和 event.offsetY

    FF:event.layerX 和 event.layerY

    【解决方法】 

    var event=event || window.event;
    var x=event.offsetX || event.layerX;
    var y=event.offsetY || event.layerY;

    或者也可以用jquery 传入event参数

    $(".test").mousemove(function(event){
    var mouseX=event.pageX;
    var mouseY=event.pageY;
    }

    没有滚动条可以直接使用event.clientX 和event.clientY

    3.获取scrollTop(垂直滚动的距离)

    IE: document.body.scrollTop

    FF: document.documentElement.scrollTop

    var scrollTopVal=document.body.scrollTop||document.documentElement.scrollTop

    先这么多,遇到再更新了~~

  • 相关阅读:
    EntityFramework系列:MySql的RowVersion
    EntityFramework系列:SQLite.CodeFirst自动生成数据库
    怎么回事呢?
    为蛇么不现实
    发布到个人主页
    作别
    budao 首页
    中午吃饱了
    作业写好了吗?
    分类
  • 原文地址:https://www.cnblogs.com/BiakeChou/p/2566048.html
Copyright © 2011-2022 走看看