您好,欢迎来到年旅网。
搜索
您的当前位置:首页JS定位浏览器窗口

JS定位浏览器窗口

来源:年旅网

菜鸟新手,初入前端,初来csdn,请各位大神多多指教。
这是关于JS定位浏览器窗口的代码。
代码中结构样式和JS写在一起。
图片版和文字版如下:

Document
<style type="text/css">
    #div{ width:100px; height:100px; background: red; position: absolute; }
</style>
<script type="text/javascript">
    //用JS定位一个据浏览器窗口左右上下都居中
    window.onload = function(){
        var oDiv = document.getElementById("div");
        var clientHeight = document.documentElement.clientHeight || document.body.clientHeight;
        var clientWidth = document.documentElement.clientWidth || document.body.clientWidth;
        var offsetX = (clientWidth - oDiv.offsetWidth) / 2;
        var offsetY = (clientHeight - oDiv.offsetHeight) / 2;
        oDiv.style.left = offsetX + "px";
        oDiv.style.top = offsetY + "px";
        document.onscroll = function(){
            var scrollTop = document.documentElement.scrollTop || document.body.scrollTop;
            oDiv.style.top = offsetY + scrollTop + "px";
        }
    }
</script>

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务