移动端宽高适配JS
2024-10-09 11:58:51
//定义全局变量
var winWidth = 0; /*窗口宽度*/
var winHeight = 0; /*窗口高度*/ //函数区 //实时获取浏览器窗口大小,当窗口大小变化开始相应操作 function winchange() {
//获取窗口宽度
if (window.innerWidth)
winWidth = window.innerWidth;
else if ((document.body) && (document.body.clientWidth))
winWidth = document.body.clientWidth;
//获取窗口高度
if (window.innerHeight)
winHeight = window.innerHeight;
else if ((document.body) && (document.body.clientHeight))
winHeight = document.body.clientHeight;
//通过深入Document内部对body进行检测,获取窗口大小
if (document.documentElement && document.documentElement.clientHeight && document.documentElement.clientWidth) {
winHeight = document.documentElement.clientHeight; //获取视窗高度
winWidth = document.documentElement.clientWidth; //获取视窗宽度
} //根据窗口变化调整网页各版块高度 自用函数区
$(".middle").height(winHeight-$(".header").height()-$(".foot").height());/*中间内容的高度*/ }
$(function(){
//根据窗口大小计算布局高度
winchange();
window.onresize=winchange;
});
最新文章
- AngularJS Best Practices: resource
- oracle 锁表查询与解锁
- localstorage sessionstorage cookie 备忘
- JSOM 对User的操作
- springmvc之hibernate整合
- 2D空间中求一点是否在多边形内
- U深度利用iso文件制作U盘启动盘
- 如何转移数据库MDF和LDF文件
- .bss 段 block started symbol
- 使用iostat分析IO性能
- MySQL(23):事务的隔离级别出现问题之 脏读
- struts2 拦截器1
- Java Web整合开发(14) -- Struts 1.x 概述
- python有三种导入模块的方法(转)
- uploadify上传文件(2)--基础语法
- JS 之 script标签
- 9 月份 GitHub 上最火的 JavaScript 开源项目!
- rpm 打包的时候 不进行strip
- JXOI2018简要题解
- Java对象的强、软、弱和虚引用+ReferenceQueue
热门文章
- 数据库周刊28│开发者最喜爱的数据库是什么?阿里云脱口秀聊程序员转型;MySQL update误操作;PG流复制踩坑;PG异机归档;MySQL架构选型;Oracle技能表;Oracle文件损坏处理……
- Netty 源码解析(七): NioEventLoop 工作流程
- Netty 源码解析(二):Netty 的 Channel
- css可以修改超链接颜色吗?
- MySQL 对window函数执行sum函数疑似Bug
- MYSQL 之 JDBC(十三):处理事务
- java 数据结构(四):java常用类四 比较器以及其他类
- 数据载入、存储及文件格式知识图谱-《利用Python进行数据分析》
- kubernetes系列(十六) - Helm安装和入门
- nginx极简教程