问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

浅谈$(document)和$(window)的区别

发布网友 发布时间:2022-04-20 18:14

我来回答

2个回答

懂视网 时间:2022-04-20 22:35

前言:在此以高度为示例,宽度问题可类推。在移动端开发中,经常遇到需要把一块内容定位于底部的情况,当页面内容不满一屏时,需要设为fixed,而超过 一屏时,需要设为static随页面顶到底部,此时就需要通过判断$(document).height()和$(window).height()的大 小来区分内容是否超屏。

$(document):整个文档
$("body"):body
$(window):视口(有设doctype的前提下)

1)、页面内容大于视口(浏览器窗口)时:$(document).height() = $("body").height() > $(window).height();

2)、页面内容小于视口时:$(document).height() = $(window).height() > $("body").height();

另:$(window).height()还受页头DOCTYPE的影响,在此默认为有DOCTYPE的前提。

热心网友 时间:2022-04-20 19:43

首先
$(document)这个是获取文档对象
$(window)这个是获取窗口对象,也就是浏览器客户区
给大家举个例子就非常直接明了了
$(document).height()
$(window).height()
注意,让网页有滚动条
然后输出一下这两个值得大小,你就知道什么区别了
以上所述就是本文的全部内容了,希望大家能够喜欢。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
李卓彬工作简历 林少明工作简历 广东工业职业技术学院怎么样 郑德涛任职简历 唐新桂个人简历 土地入股的定义 ups快递客服电话24小时 贷款记录在征信保留几年? 安徽徽商城有限公司公司简介 安徽省徽商集团新能源股份有限公司基本情况 紫圆葱炒鹅蛋怎么做好吃,紫圆葱炒鹅蛋的家 香椿芽炒鹅蛋怎么做如何做好吃 美味的毛豆炒鹅蛋怎么做好吃又简单,做法 蒜苗炒鹅蛋怎么做好吃 07版office下载免费版本 现在还有通达信免费版本下载吗 U3d软件哪里有免费版本下载?跟收费的有什么差别 捷豹xk电瓶在什么位置 金杯车电瓶在哪个位置? 欧宝汽车电瓶在哪里 jquery $(window).height()和$(window).width()所指的浏览器可视窗口的高度和宽度,所谓的可视窗口是什么? 大众途锐汽车的电瓶在哪个位置,那位能告诉我谢谢 一般来说档案室适合买啥样的档案柜? 明天上市股票 哪些情况下股票可以暂停上市或终止上市? 怎么取消移动包月流量 我所购买的股票的上市公司股东的持股被强制平仓或司法拍卖会有什么风险?对我有什么影响?请大神告知,谢 如果一个股票被证监会发出可能终止上市的告知书+会有什么后果? 上市公司不送红股是什么意思 上市企业股票上市,什么时候给券商的手续费什么时候 三教九流的意思是什么? 入党积极分子备案登记有啥用 入党申请书通过了之后,还要写什么报告啊?? “三教九流”中,“三教”是指哪三教? c语言中的return 1是什么意思? 古代三教九流到底是指什么 c语言return -1与1 是什么错误? C语言中return、return 0、return 1、return -1有什么区别? 把维C碾成粉末和纯净水兑在一起全身美白 有没有专业翻译维吾尔族的软件 京东jdv怎么兑换使用? 梦到去世的妈妈不是打我,就是骂我 开室内儿童乐园需要考察哪些 梦见死去的妈妈不烧饭给我吃我很火骂妈妈 烤油滋的做法 油酢饼怎么做好吃? 那位朋友知道做烧饼的油滋,那的比较好 盐城早餐有一种饼很油,很黏,方言叫“油滋扒”you zi ba 是什么饼啊? 台州广汽传祺4s店地址 曹状元烧饼不刷油滋行吗