av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

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

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

瀏覽:141日期: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
主站蜘蛛池模板: 狠狠干2021 | 夜夜操av | 欧美成人精品一区二区三区 | 国产黄色免费 | a级片免费在线观看 | 国产精品视频网 | 久久久天堂国产精品女人 | 久久免费国产视频 | 久久视频在线 | 欧美午夜精品 | 国产精品毛片一区视频播 | 午夜99| 国产永久在线 | 日韩成人免费 | 久久午夜精品 | 国产免费无遮挡 | 欧美日韩国产一区 | 久久夜视频| 中文字幕av在线 | 亚洲视频免费观看 | 亚洲第一免费视频 | 亚洲乱码一区二区 | 欧美一级做性受免费大片免费 | 三级在线播放 | 亚洲天堂久久久 | 96在线视频 | 日韩一区二区在线播放 | 亚洲精品一区二区三区蜜桃久 | a天堂在线观看 | 国产精品欧美在线 | 91亚色视频| 成年人免费看片 | 午夜影视剧场 | 日韩不卡免费视频 | 欧美精品入口蜜桃 | 日韩视频在线观看免费 | 91丨九色丨蝌蚪丨丝袜 | 免费在线观看黄 | 午夜av免费 | 免费的黄色大片 | 免费在线观看黄 |