JS获取当前浏览器宽⾼
JQuery获取:
console.log($(window).width()); //浏览器当前窗⼝可视区域宽度
console.log($(window).height()); //浏览器当前窗⼝可视区域⾼度
console.log($(document).width());//浏览器当前窗⼝⽂档对象宽度
console.log($(document).height()); //浏览器当前窗⼝⽂档的⾼度
console.log($(document.body).width());//浏览器当前窗⼝⽂档body的宽度
console.log($(document.body).height());//浏览器当前窗⼝⽂档body的⾼度
console.log($(document.body).outerWidth(true));//浏览器当前窗⼝⽂档body的总宽度 包括border padding margin console.log($(document.body).outerHeight(true));//浏览器当前窗⼝⽂档body的总⾼度 包括border padding margin
JS获取:
窗⼝可视区域宽度: document.documentElement.clientWidth || document.body.clientWidth;
窗⼝可视区域宽度
窗⼝可视区域⾼度: document.documentElement.clientHeight || document.body.clientHeight;
窗⼝可视区域⾼度
窗⼝可视区域宽度+边线和滚动条: document.body.offsetWidth ;
窗⼝可视区域宽度+边线和滚动条
窗⼝可视区域⾼度+边线和滚动条: document.body.offsetHeight ;
窗⼝可视区域⾼度+边线和滚动条
实际内容的宽度: document.body.scrollWidth;
实际内容的宽度
实际内容的⾼度
实际内容的⾼度: document.body.scrollHeight;
滚动条下拉被卷起来的距离:document.documentElement.scrollTop || window.pageYOffset || document.body.scrollTop;滚动条下拉被卷起来的距离
滚动条侧拉被卷起来的距离:document.body.scrollLeft || document.documentElement.scrollLeft ;
滚动条侧拉被卷起来的距离
⽹页正⽂部分上
⽹页正⽂部分上:window.screenTop;
⽹页正⽂部分左:window.screenLeft;
⽹页正⽂部分左
元素的宽度:obj.offsetWidth;
元素的宽度
元素的⾼度:obj.offsetHeight;
jquery滚动条滚动到底部
元素的⾼度
相对于⽗元素的上位移:obj.offsetTop;(在元素的包含元素不含滚动条的情况下)
相对于⽗元素的上位移
相对于⽗元素的左位移:obj.offsetLeft;(在元素的包含元素不含滚动条的情况下)
相对于⽗元素的左位移