当遇到:根据需要显示的页面,要根据不同分辨率及屏幕大小的屏幕来显示合适高度的页面时

本文介绍了一种使用JavaScript实现的自适应网页布局方法,通过计算不同屏幕尺寸下的元素高度,确保了网页在各种设备上的良好展示效果。

<script type="text/javascript">
document.onreadystatechange = function () {    
    var high1 = $("#high1").height();//110
    var high2 = $("#high2").height();//200
    var high3 = $("#high3").height();//40
    /* 
       当遇到:需要显示的页面,要根据不同分辨率及屏幕大小的屏幕来显示合适高度的页面时
     可采用如下方式:
               以当前开发的电脑为基准h,
               将各个参数分别加(减)上去超出的高度除以3;
        除以3代表需要控制的高度有三个地方(high1、high2、high3),每个高度在原有基础上加上超出部分
    */
var h = window.screen.availHeight;//屏幕可用工作区高度728(以这个屏幕为标准)  h=728
var h1 = (h-728)/3+110;
var h2 = (h-728)/3+200;
var h3 = (h-728)/3+40;
//110  200  40
$("#high1").height(h1);
$("#high2").height(h2);
$("#high3").height(h3);

</script>

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值