美文网首页
关于js中的位置

关于js中的位置

作者: debt | 来源:发表于2017-04-26 17:47 被阅读12次

总是记不住,真是脑壳疼,再写一次加深记忆!
张鑫旭的文章戳这里


梳理了一遍,总计下用的最多的几个属性

  • getBoundingClientRect() 这个返回一个数组,top,left都指的是元素相对于浏览器顶端的距离,滚动了就会变化

  • scrollTop : 这个属性用的比较多嘛,可读可写,一般固定滚动条位置就会用到这个,指的是滚动条滚了多长,也就是页面卷起的距离

  • scrollHeight 也好像不太常用。表示整个内容区域的宽高,包括隐藏的部分。如果元素没有隐藏的部分,则相关的值应该等用于clientWidth和clientHeight。当你向下滚动滚动条的时候,scrollHeight应该等用于scrollTop + clientHeight

  • offsetTop :这个是js原生属性,得到的是相对父元素的距离!父元素,记住他是相对于父元素就好啊了!jq中就是$("e").offset().top

  • clientLeft/clientTop 不常用,指的是内容距离,一般没有边框的元素这个值都是0,有边框的就是边框的厚度

  • clientHeight/clientWidth 这个得到就是元素的长度和高度了,不包括border

  • offsetWidth 包括边框

  • window.innerHeight 可是窗口的距离

相关文章

  • 关于js中的位置

    总是记不住,真是脑壳疼,再写一次加深记忆!张鑫旭的文章戳这里 梳理了一遍,总计下用的最多的几个属性 getBoun...

  • js中的位置

    offsetParent:该属性返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的(在包含...

  • JavaScript1.0

    如何插入JS ​​ 引用JS外部文件 ​​ 找到你的位置(JS在页面中的位置) ​​ ​​ JavaScript-...

  • web进阶之十八:JavaScript 基础语法

    关于js的编写位置 我们目前学习的JS全都是客户端的JS,也就是说全都是需要在浏览器中运行的,所以我们我们的JS代...

  • JS中的“位置”(转)

    offsetParent:该属性返回一个对象的引用,这个对象是距离调用offsetParent的元素最近的(在包含...

  • JavaScript入门篇

    引用JS外部文件 JS在页面中的位置 javascript作为一种脚本语言可以放在html页面中任何位置,但是浏览...

  • JavaScript day01

    1、js书写的位置:body中(不推荐),head中的 中,外部js(推荐) 2、字面量和变量 js用var来声...

  • JavaScript入门(一)

    js入门 js位置: javascript可以放在html中任何位置,但一般放在head或body部分 放在hea...

  • JavaScript的初体验

    js的书写位置 JS有三种书写位置,分别是行内、内嵌和外部。 行内式 内嵌式 可以将多行JS代码写到 标签中 内嵌...

  • JS进阶篇-this指向问题

    JS中this的指向问题不同于其他语言,JS中的this不是指向定义它的位置,而是在哪里调用它就指向哪里。 JS中...

网友评论

      本文标题:关于js中的位置

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