亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

javascript - 關于iscroll的一段代碼,希望有人解釋

瀏覽:83日期:2022-12-25 13:35:55

問題描述

這里的if (el instanceof SVGElement)用意應該是一個能力檢測,但是我發現傳入的元素el,他的原型鏈上是否有SVGElement和它是否具有getBoundingClientRect好像并沒有什么關系吧?即使一個元素的原型鏈上沒有SVGElement,它還是有getBoundingClientRect方法的,那這里的寫法到底是什么意思呢?

me.getRect = function(el) {if (el instanceof SVGElement) { var rect = el.getBoundingClientRect(); return {top : rect.top,left : rect.left,width : rect.width,height : rect.height };} else {return {top : el.offsetTop,left : el.offsetLeft,width : el.offsetWidth,height : el.offsetHeight };} };

感謝!

CRIMX

有理有據,令人信服!

問題解答

回答1:

SVGElement - The properties offsetParent, offsetTop, offsetLeft, offsetWidth, and offsetHeight are deprecated in Chrome 48.

The offsetLeft and offsetTop properties of SVG elements always returns ’undefined’.

不對 HTMLElement 使用的原因可能是考慮到 getBoundingClientRect 更慢。

標簽: JavaScript
主站蜘蛛池模板: 国产在线一区观看 | 在线免费黄色网址 | 香港一级a毛片在线播放 | 可以免费看黄的网址 | 嘿嘿视频在线观看 | 国产成人免费高清激情视频 | 国产无遮挡裸体免费视频在线观看 | 一级毛片在线直接观看 | 亚洲一区二区三区四 | 中文字幕国产在线观看 | 国产欧美日韩精品第一区 | 婷婷色婷婷| 最新国产三级久久 | 99re8免费视频精品全部 | 亚洲一区二区影院 | 麻豆精品传媒成人精品 | 香蕉黄视频 | 久久国产精品1区2区3区网页 | 黄色网页观看 | 亚欧精品一区二区三区四区 | 亚洲人欧洲日韩 | 欧美αv日韩αv另类综合 | 国产一二三区在线观看 | 黄色91| 亚洲国产综合在线 | 91福利一区二区三区 | 国产污视频在线播放 | www国产永久免费视频看看 | 国产一区高清视频 | 成人在线免费视频播放 | 拍拍拍美女黄色1000视频 | 日本精品中文字幕在线不卡 | 国产交换精品一区二区三区 | gay片免费网站毛片 gogo大胆全球裸xxxx图片 | 永久免费人成网ww555kkk手机 | 色琪琪综合网站 | 欧美三级不卡在线观线看高清 | 色婷婷精品| 片在线观看免费观看视频 | 欧美亚洲国产成人精品 | 成人精品免费网站 |