美文网首页
js距离大全

js距离大全

作者: 漓漾li | 来源:发表于2018-12-25 11:00 被阅读8次
    var obj = document.getElementById("div")
    obj.addEventListener("click", e => {
        console.log(`鼠标相对于窗口左侧的距离-----${e.clientX}`)
        console.log(`鼠标相对于窗口顶部的距离-----${e.clientY}`)
        console.log(`鼠标相对于文档左侧的距离,包含被卷去的距离-----${e.pageX}`)
        console.log(`鼠标相对于文档顶部的距离,包含被卷去的距离-----${e.pageY}`)
        console.log(`鼠标相对于当前点击元素(e.target || e.srcElement)左侧的距离-----${e.offsetX}`)
        console.log(`鼠标相对于当前点击元素(e.target || e.srcElement)顶部的距离-----${e.offsetY}`)
    })
    console.log(`窗口区域宽:${ document.documentElement.clientWidth}`)
    console.log(`窗口区域高:${ document.documentElement.clientHeight}`)
    console.log(`文档全文宽:${ document.documentElement.scrollWidth}`)
    console.log(`文档全文高:${ document.documentElement.scrollHeight}`)
    console.log(`网页被卷去的高ie:${ document.body.scrollTop}`)
    console.log(`网页被卷去的高ff:${  document.documentElement.scrollTop}`)
    console.log(`网页被卷去的左:${ document.documentElement.scrollLeft}`)
    // 常用于弹出新窗口时,与当前窗口的偏移设置
    // 火狐请使用"window.screenX" 和 "window.screenY"。
    console.log(`浏览器窗口距离屏幕顶部的距离:${ window.screenTop}`)
    console.log(`浏览器窗口距离屏幕左侧的距离:${ window.screenLeft}`)

    console.log(`某个元素的宽度(padding+border+content):${ obj.offsetWidth}`)
    console.log(`某个元素的高度(padding+border+content):${ obj.offsetHeight}`)
    console.log(`返回当前元素的上边界到它的包含元素的上边界的偏移量:${ obj.offsetTop}`)
    console.log(`返回当前元素的左边界到它的包含元素的左边界的偏移量:${ obj.offsetLeft}`)

相关文章

  • js距离大全

  • 微信小程序 数组操作

    // 附一张js Array操作方法大全~

  • js之页面跳转

    转载链接 js页面跳转大全 常规的js页面跳转代码 1. 在原来的窗体中跳转 window.location.hr...

  • js 常用方法总结

    字符串的常用属性,概览 Array对象的方法; 详细js数组常用方法大全

  • js数组方法大全

    js数组方法大全[https://www.cnblogs.com/obel/p/7016414.html] Jav...

  • js正则大全

    一、校验数字的js正则表达式 1 数字:^[0-9]*$ 2 n位的数字:^\d{n}$ 3 至少n位的数字:^\...

  • JS用法大全

    **1.document.write(""); 输出语句 ****2.JS中的注释为// ****3.传统的HTM...

  • js正则大全

    包含小数点,只允许正数,最大小数点后两位 手机号 URL 身份证 英文数字下划线 英文数字

  • js 正则大全

    https://www.jb51.net/article/72867.htm

  • JS hook大全

    前言 个人收集的hook代码,取自己需要的,后期我会逐步完善 1. Hook Cookie 2. Hook Hea...

网友评论

      本文标题:js距离大全

      本文链接:https://www.haomeiwen.com/subject/xqgxlqtx.html