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

jquery有getboundingclientrect方法吗

发布网友 发布时间:2022-05-16 20:28

我来回答

3个回答

懂视网 时间:2022-05-17 00:49

document.documentElement.getBoundingClientRect
下面这是MSDN的解释:
Syntax
oRect = object.getBoundingClientRect()Return Value
Returns a TextRectangle object. Each rectangle has four integer properties (top, left, right, and bottom) that represent a coordinate of the rectangle, in pixels.
Remarks
This method retrieves an object that exposes the left, top, right, and bottom coordinates of the union of rectangles relative to the client's upper-left corner. In Microsoft Internet Explorer 5, the window's upper-left is at 2,2 (pixels) with respect to the true client.
还是实际解释下,该方法获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置。也不好理解,下面用图说明下。
该方法已经不再是IE Only了,FF3.0+和Opera9.5+已经支持了该方法,可以说在获得页面元素位置上效率能有很大的提高,在以前版本的Opera和Firefox中必须通过循环来获得元素在页面中的绝对位置。

下面的代码举了个简单的例子,可以滚动滚动条之后点红色区域看各个值的变化。

热心网友 时间:2022-05-16 21:57

有的,jquery有getboundingclientrect方法。
getBoundingClientRect用于获得页面中某个元素的左,上,右和下分别相对浏览器视窗的位置。
getBoundingClientRect是DOM元素到浏览器可视范围的距离(不包含文档卷起的部分)。该函数返回一个Object对象,该对象有6
个属性:top,lef,right,bottom,width,height;这里的top、left和css中的理解很相似,width、
height是元素自身的宽高,但是right,bottom和css中的理解有点不一样。right是指元素右边界距窗口最左边的距离,bottom是
指元素下边界距窗口最上面的距离。

热心网友 时间:2022-05-16 23:15

getBoundingClientRect 函数是W3C组织在第一版本的W3C CSSOM View specification草案中确定的一个标准方法,在此之前,只有IE浏览器是支持该方法的,W3C在这次草案中把它扶正成为标准,足可以看出它并不简单。getBoundingClientRect 方法返回的...
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
苹果电脑电池充不进电苹果电脑充不进去电是怎么回事 苹果电脑不充电没反应苹果电脑充电指示灯不亮充不了电怎么办 狗狗更加忠诚护家、善解人意,养一只宠物陪伴自己,泰迪能长多大... 描写泰迪狗的外形和特点的句子 国外留学有用吗 花钱出国留学有用吗 !这叫什么号 百万医疗赔付后是否可以续保 前一年理赔过医疗险还能续保吗? 医疗住院险理赔后还能购买吗? html如将图的右边加文字 内蒙古中诚华信检测技术服务有限公司怎么样? oppo手机双卡双待移动网络怎么选择 oppo为什么双卡另一张卡不能上网 Win8里面能把搜狗拼音输入法给删除么 OPPO realme 2 Pro双卡怎么上网? OPPO realme 2双卡怎么上网? 请问江苏太珠离江苏淮安有多远? 藏民戴的佛珠包浆很厚,和普通盘的珠子有什么区别吗? 给爷爷写的追悼词!都写啥? 关于英国军事史的书有什么 多推荐几本 拨入下珠用什么手指?拨去下珠用什么手指,拨入拨去上珠用什么? 游玩过《海格力斯大冒险》的吗? 十离诗的作者的争议 爷爷的追悼词怎么写 帮我翻译一段话 急急急~~~ 关于金毛幼犬. 为什么拿着玻璃珠离眼远时可以看到对面的景物,放在眼前看就看不到了? 谁能帮我翻译一下,谢谢。 小金毛多大可以带出门。。。 我的电脑是win8 电脑的输入法我弄搜狗 按别的东西就变成了简体,怎样才能锁定搜狗不变成别的? win8.1的系统,怎么把除了五笔输入法设定成首先输入法,或者移除搜狗输入法,但不卸载? win8 系统怎么换种输入法 换搜狗输入法 不用系统自带的输入法 (๑• . •๑) win8系统笔记本怎么删除软件?例如搜狗输入法。 求适合新手的解魔方教程 魔方入门简单教程视频魔方新手入门初学者魔方公式口诀简单易懂 苹果怎么录入nfc 贵州有木有做高效过滤器的厂家? 板框过滤器,贵州哪里有啊? 贵州哪有卖钛棒过滤器的? 贵州净水器什么牌子好,在哪里可以买到 贵州省黔西县哪家卖道尔顿净水器 贵州甲醇厂家在哪儿 威海哪里有卖磁铁的??? 威海有哪些矿产? 威海哪有卖20*10厚2毫米的钕铁硼磁铁 差不多型号的也行 磁铁可以走快运吗?淘宝 “上海之影实验器材专营”说不好运输哎~~ (2011?威海)在图中所示的自动控制电路中,当控制电路的开关S闭合时,工作电路的情况是(  )A.灯亮 威海昌星电子有限公司怎么样? 如何投放新玩具