zoukankan      html  css  js  c++  java
  • javascript-offset+scroll+client+screen

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>study</title>
    </head>
    <body>
    <div style="height: 1000px"></div>
    <div class="out">
        <div class="center" onclick="mycenter(event,this)">
        </div>
    </div>
    <style>
        .out {
             300px;
            height: 300px;
            background: red;
            position: relative;
            overflow: auto;
        }
    
        .center {
             200px;
            height: 200px;
            background: yellow;
            position: absolute;
            left: 300px;
            top: 300px;
        }
    </style>
    <script>
        function mycenter(ev, obj) {
            console.log("当前元素宽高:(" + obj.offsetWidth + "," + obj.offsetHeight + ")")
            console.log("当前元素定位相对于父定位:(" + obj.offsetLeft + "," + obj.offsetTop + ")")
    
            console.log("父元素文档宽高:(" + obj.parentNode.scrollWidth + "," + obj.parentNode.scrollHeight + ")")
            console.log("父元素滚动条滚动距离:(" + obj.parentNode.scrollLeft + "," + obj.parentNode.scrollTop + ")")
    
            console.log("鼠标点击定位相对于屏幕:(" + ev.screenX + "," + ev.screenY + ")")
            console.log("鼠标点击定位相对于可视区:(" + ev.clientX + "," + ev.clientY + ")")
            console.log("鼠标点击定位相对于页面:(" + ev.pageX + "," + ev.pageY + ")")
            console.log("鼠标点击定位相对于当前元素:(" + ev.offsetX + "," + ev.offsetY + ")")
        }
    </script>
    </body>
    </html>
  • 相关阅读:
    awk命令
    计算机基础
    python基础-条件判断
    jmeter分布式负载
    jmeter之JSON Path Extractor取值关联
    3.regsvr32 使用说明
    2.NPS代理
    1.正向代理和反向代理
    Calendar 获取指定日期所在月份的第一天、最后一天、下个月第一天等
    mysql 数据库 小知识
  • 原文地址:https://www.cnblogs.com/linding/p/13571461.html
Copyright © 2011-2022 走看看