亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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

瀏覽:136日期: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
主站蜘蛛池模板: 男人的天堂在线观看免费 | 欧美特一级 | 久久精品国产99国产精品免费看 | a级毛片免费全部播放 | 国产精品黄网站 | 男女性高清爱潮视频免费观看 | 国产在线欧美日韩精品一区二区 | 波多野结衣中文在线播放 | 午夜综合网 | 中文字幕亚洲一区 | 免费人成在线 | 欧美的高清视频在线观看 | 毛片在线全部免费观看 | 网站免费满18成年在线观看 | 久久国产精品1区2区3区网页 | 中文字幕综合 | 91资源在线观看 | 久久久精品视频免费观看 | 手机看片手机在线看片 | 可以免费看黄的网站 | 深夜福利国产福利视频 | 精品国产乱码久久久久久一区二区 | 亚洲va在线va天堂va四虎 | 国内精品不卡一区二区三区 | 视频一区在线播放 | 成年人色网站 | 国产亚洲一区二区在线观看 | 日韩在线一区二区三区视频 | 996re免费热在线视频手机 | 一级特黄aaa大片免费看 | 免费永久观看美女视频网站网址 | 日韩精品特黄毛片免费看 | 国产合集91合集久久日 | 国产精品免费看 | 在线观看欧美一区 | 亚洲三级在线免费观看 | 亚洲精品一区二区三区福利 | 国产a免费观看 | 国产成人精品系列在线观看 | 波多野结衣在线视频免费观看 | 97免费在线观看视频 |