zoukankan      html  css  js  c++  java
  • pageX的兼容性处理1

    <!DOCTYPE html>
    <html lang="en">
    <head>
      <meta charset="UTF-8">
      <title>Document</title>
      <style>
        body {
          height: 1000px;
        }
      </style>
    </head>
    <body>
      <script>
        // e.clientX/e.clientY   鼠标在可视区域中的位置
        // 
        // e.pageX/e.pageY       鼠标在页面中的位置 有兼容性问题  从IE9以后才支持
        
        // pageY = clientY + 页面滚动出去的距离
    
        document.onclick = function () {
          // // 输出页面滚动出去的距离
          // console.log(document.body.scrollLeft);
          // console.log(document.body.scrollTop);
    
          // // documentElement  文档的根元素  html标签
          // // console.log(document.documentElement);
          // // 有些浏览器 是使用这两个属性来获取的
          // console.log(document.documentElement.scrollLeft);
          // console.log(document.documentElement.scrollTop);
    
        }
    
        // 获取页面滚动距离的浏览器兼容性问题
        // 获取页面滚动出去的距离
        function getScroll() {
          var scrollLeft = document.body.scrollLeft || document.documentElement.scrollLeft;
          var scrollTop = document.body.scrollTop || document.documentElement.scrollTop;
          return {
            scrollLeft: scrollLeft,
            scrollTop: scrollTop
          }
        }
    
      </script>
    </body>
    </html>
  • 相关阅读:
    使用ansible实现批量免密认证
    python自如爬虫
    python批量发邮件
    诸葛亮诫子书
    CSS3阴影 box-shadow的使用和技巧总结
    js必须掌握的基础
    心态不好,你将永远是个弱者!
    Jquery中$.get(),$.post(),$.ajax(),$.getJSON()的用法总结
    xampp的安装和配置
    css3动画
  • 原文地址:https://www.cnblogs.com/jiumen/p/11416476.html
Copyright © 2011-2022 走看看