23、JavaScript 动态管理网页空间的实用技巧

JavaScript 动态管理网页空间的实用技巧

1. 确定网页区域

1.1 问题描述

想要测量当前网页窗口的宽度和高度。

1.2 解决方案

需要使用跨浏览器技术,以确保无论使用何种浏览器,结果都一致。以下是一个返回包含网页视口宽度和高度对象的函数示例:

function size()
{
  var wdth = 0;
  var hth = 0;
  if(!window.innerWidth)
  {
     wdth = (document.documentElement.clientWidth ?
document.documentElement.clientWidth :
document.body.clientWidth);
     hth = (document.documentElement.clientHeight ?
document.documentElement.clientWidth :
document.body.clientHeight);
  }
  else
  {
    wdth = window.innerWidth;
    hth = window.innerHeight;
  }
  return {width:wdth, height:hth};
}

获取视口大小对象后,可以使用以下代码访问宽度和高度:

var viewPort = size();
var w = viewPort.w
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值