-
screex screey 是基于窗口到显示器屏幕的xy值 client 是点击到浏览器窗口可视区域的xy值 scroll 是点击到显示器屏幕 的xy值 offset 是点击到元素边缘 的xy值 page 不管滚动条的滚动都是从点击点到页面的xy值 x y 值 在谷歌 === client 在ie浏览器 加postion ===offset 不加===client查看全部
-
五种坐标的概念查看全部
-
记下公式... 突然发现这个公式有点烦。 不知道这个实际内容的宽度是怎么算的。 要么更复杂一点clientWidth (这个宽度因为需要减掉滚动条的宽度)+ style.width 元素的宽度 + style.padding*2 加元素的padding + 17 滚动条像素.查看全部
-
总结 scrollWidth (网页内容高度) 谷歌浏览器的scroll 是 宽高 + margin + padding + border 反正不管分哪种情况,默认就是浏览器的宽高,如果页面大于浏览器就去页面的宽高。 火狐浏览器的scroll不会加margin 跟border。 除了body 其他的div 浏览器都是一致的。查看全部
-
offset left 这个兼容性太长了... offset 主要是用在元素上面的,元素的border + padding + content +width(height) 有滚动条加滚动条。 如果需要计算父容器的offste 需要用到offsetParent 如果有父元素css定位,取最近的父元素,如果没有就把body定义为父元素。查看全部
-
总结 1.client 是可视区域就是窗口大小 等于width + padding。 为什么要兼容的原因是1.在html没有声明的情况下 两个都是相等的。2.如果有声明,第一个有可能被浏览器忽视(可能有部分浏览器会被忽视),接着经过测试第二个body的值会自动减去 (隐形的滚动条)17像素。查看全部
-
顾名思义 body肯定就是获取body的值,但是<!DOCTYPE html>文档声明会影响body的值,如果没有申明body即使设定固定宽高也没效果。也就等于document.documentElement.clientHeight 窗口大小。查看全部
-
个人理解document(指网页文档) > documentElement(指html) > body(指body)查看全部
-
hbuilde开发工具查看全部
-
div滚动到底部加载查看全部
-
对于滚定底部的高度有点不明白?查看全部
-
documentElement和body的关系查看全部
-
2333查看全部
-
小结offsetWidth与offsetHeight查看全部
-
小结clientWidth和clientHeight查看全部
举报
0/150
提交
取消