位置: 编程技术 - 正文

浅谈DOCTYPE对$(window).height()取值的影响(doctype报错)

编辑:rootadmin

推荐整理分享浅谈DOCTYPE对$(window).height()取值的影响(doctype报错),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:doc.type,doctype类型,doctype类型,doctype有什么作用,简述doctype的作用,doctypes,doctypes,doc.type,内容如对您有帮助,希望把文章链接给更多的朋友!

前言:公司项目需要用到一个弹框垂直居中,网上类似的垂直居中弹出层大同小异,因为项目是基于Jquery 下的,所以用$(window).height()-layer.height())/2 +$(document).scrollTop()取得垂直的位移。测了各种浏览器没问题,后台人员移值到项目中后,出问题了,当页面超出一屏时,在 chrome和FF下,弹出框不是在当前屏的垂直居中,而是相对于整个网页的居中。

查阅各方资料,所有结论都指出:

1.窗口高度,$(window).height()

2.文档高度,$(document).height()

浅谈DOCTYPE对$(window).height()取值的影响(doctype报错)

3.被卷起的高度,$(window).scrollTop()

找到原因:而后,发现后台人员的页面没有设DOCTYPE,所以在chrome中,$(window).height()=$(document).height(),$(document).height()表示在网页实际内容高度没有满一屏时表示整个窗口的高度(窗口放大缩小时这个值会变化),页当超过一屏时表示为整个网页内容的实际高度,这点没有异议,跟设不设DOCTYPE没有影响。但是:$(window).height()在DOCTYPE为transitional.dtd时无论网页内容实际高度超不超出满屏情况下,都等于是整个窗口的高度(窗口放大缩小时这个值会变化),如果没有设DOCTYPE则$(window).height()=$(document).height(),在即当内容超一屏时$(window).height()为网页实际高度,并不是所说的等于窗口高度。

解决办法:

s要取得窗口的高度,只能根据DOCTYPE来做相应的更改,在没有设DOCTYPE时做如下处理

在有设DOCTYPE为transitional.dtd时,windowHeight=$(window).height()

以上这篇浅谈DOCTYPE对$(window).height()取值的影响就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持积木网。

picLazyLoad 实现图片延时加载(包含背景图片) 如下所示:/***picLazyLoad图片延时加载,包含背景图片*$(img).picLazyLoad({...})*data-original预加载图片地址*alon*/;(function($){$.fn.imgLazyLoad=function(settings){var$this=$(th

jQuery的ajax下载blob文件 乍一听有点蒙,之前用ng和react时也写过类似的功能,但是很顺利(所以忘记具体细节了)。jquery为啥会不行呢?看了一下具体场景,发现原来jq的ajax回

完美JQuery图片切换效果的简单实现 效果如下:css:body{font-family:"MicrosoftYahei";}body,ul,li,img,h3,dl,dd,dt,h1{margin:0px;padding:0px;list-style:none;}img{vertical-align:top;}/***大图切换***/.scroll_view{margin:0pxauto;ov

标签: doctype报错

本文链接地址:https://www.jiuchutong.com/biancheng/385060.html 转载请保留说明!

上一篇:jQuery新窗口打开外链接(jquery弹出窗口)

下一篇:picLazyLoad 实现图片延时加载(包含背景图片)(pip install clashroyale)

  • 耕地占用税是什么税种
  • 营改增后企业所得税分成比例
  • 做了进项税转出后要结转么
  • 城镇土地使用税纳税义务发生时间
  • 2021小规模纳税人减免增值税
  • 开票软件服务费全额抵扣怎么做账
  • 小规模开专票要计提附加税吗
  • 房地产公司支付工程款账务处理
  • 支票撕碎了怎么办
  • 货币资金核算的调查报告
  • 固定资产清理如何做账
  • 已经交税的收入退款会计分录
  • 企业管理与咨询机构
  • 每月发放奖金的会计分录
  • 农业企业销售林木是否要交印花税?
  • 个体工商户的税收优惠政策有哪些
  • 支票入账怎么填写
  • 固定资产折旧年限的最新规定2023
  • 全额计提坏账的款项收回
  • 内插法计算内部收益率公式
  • 增值税发票备注栏怎么填写
  • 外购公司的长期投资如何做账
  • 个体餐饮店交税吗
  • 铁路改道作业的流程
  • 签发支票怎么做账务处理
  • 企业固定资产报废申请报告
  • 持有公司股票是股东吗
  • macos big sur将安装在macintosh hd
  • 非应纳增值税项目
  • 现金流量表的编制方法
  • 企业会计制度政府补助
  • 两个公司的资金怎么合并
  • 非限定性净资产相当于哪个科目
  • icon files
  • PHP:highlight_file()的用法_misc函数
  • 报销差旅费怎么算
  • 长期借款的账务处理怎么做分录
  • 魅族路由器mini说明书
  • 油气勘探支出包含哪些
  • framework怎么用
  • 库存商品的分类有哪些
  • 冲账怎么写?
  • php上传文件类型
  • 增值税纳税申报表在哪里查询
  • 技术knowhow
  • 应届生优势大吗
  • super命令linux
  • python可以制作软件吗
  • 土方工程合同签了一般多久开工
  • 织梦如何开启会员功能
  • 开具红字增值税普通发票
  • 酒店收入是什么收入
  • 年末未分配利润计算公式
  • 租单位的房子怎么办营业执照
  • 评估价计入什么科目
  • 投资收益在什么科目
  • 残保金计提比例
  • 建造生产线计入什么科目
  • 工程款外地预缴哪些税
  • win7系统如何查看文件扩展名
  • win8.1应用商店还能用吗
  • ubuntu操作系统入门
  • 进程aissca.exe
  • scards32.exe - scards32是什么进程 有什么用
  • win7手动更新在哪里设置
  • win10周年版
  • ps是什么文件
  • win8资源管理器未响应
  • win7鼠标突然不能用了
  • js解释器有哪些
  • easyui demo
  • opengl安装教程
  • JavaScript cookie 跨域访问之广告推广
  • unity f1
  • jquery html函数
  • 深入浅析是什么意思
  • 宁波增值税普通发票有几联发票
  • 3.0排量 车船税
  • 北京供暖 2020
  • 网上如何申请
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设