• 技术文章 >web前端 >前端问答

    jquery怎么求屏幕的高度

    藏色散人藏色散人2023-02-07 10:40:42原创132

    jquery求屏幕高度的方法:1、通过“alert($(window).height());”方法获取浏览器当前窗口可视区域高度;2、通过“alert($(document).height());”方法获取浏览器当前窗口文档的高度;3、通过“alert($(document.body).height());”方法获取浏览器当前窗口文档body的高度等。

    本教程操作环境:Windows10系统、jquery3.2.1版、DELL G3电脑

    jquery怎么求屏幕的高度?

    js或jQuery获取当前屏幕的各种高度

    一、参考地址:

    js或jQuery获取当前屏幕的各种高度

    jquery监控浏览窗口尺寸变化执行相应的代码

    二、

    1、Javascript:

    网页可见区域宽: document.body.clientWidth
    网页可见区域高: document.body.clientHeight
    网页可见区域宽: document.body.offsetWidth (包括边线的宽)
    网页可见区域高: document.body.offsetHeight (包括边线的高)
    网页正文全文宽: document.body.scrollWidth
    网页正文全文高: document.body.scrollHeight
    网页被卷去的高: document.body.scrollTop
    网页被卷去的左: document.body.scrollLeft
    网页正文部分上: window.screenTop
    网页正文部分左: window.screenLeft
    屏幕分辨率的高: window.screen.height
    屏幕分辨率的宽: window.screen.width
    屏幕可用工作区高度: window.screen.availHeight
    屏幕可用工作区宽度: window.screen.availWidth

    2、JQuery:

    $(document).ready(function(){
    alert($(window).height()); //浏览器当前窗口可视区域高度
    alert($(document).height()); //浏览器当前窗口文档的高度
    alert($(document.body).height());//浏览器当前窗口文档body的高度
    alert($(document.body).outerHeight(true));//浏览器当前窗口文档body的总高度 包括border padding margin
    alert($(window).width()); //浏览器当前窗口可视区域宽度
    alert($(document).width());//浏览器当前窗口文档对象宽度
    alert($(document.body).width());//浏览器当前窗口文档body的宽度
    alert($(document.body).outerWidth(true));//浏览器当前窗口文档body的总宽度 包括border padding margin
    })

    三、窗口大小改变时

    $(window).resize(function(){
       //执行代码块
    });

    四、点击返回顶部

    $('.go_top').click(function(){
        if ($(window).scrollTop() > 0) {
        $("html,body").stop().animate({ scrollTop: 0 }, 200);
    }
    });
    $(window).scroll(function(){
        var w_h = $(document).scrollTop();
        if(w_h>300){
            $('.go_top').fadeIn();
        }
        if(w_h<=300){
            $('.go_top').fadeOut();
        }
    });

    推荐学习:《jQuery视频教程

    以上就是jquery怎么求屏幕的高度的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:屏幕
    上一篇:vue引入静态jquery报错怎么办 下一篇:自己动手写 PHP MVC 框架(40节精讲/巨细/新人进阶必看)

    相关文章推荐

    • jquery load方法有什么缺陷• jquery怎么修改tr属性值• 可用jquery在div中添加标签吗• jquery不显示图片背景怎么办• vue引入静态jquery报错怎么办
    1/1

    PHP中文网