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

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

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

瀏覽:144日期: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
主站蜘蛛池模板: 亚洲欧洲视频在线 | 久久久亚洲国产精品主播 | 性欧美videos高清精品 | 欧美啪啪一级毛片 | 日韩精品久久一区二区三区 | 色一欲一性一乱一区二区三区 | 国产高清免费影视在线观看 | 久久99国产精品久久99无号码 | 999久久久 | 国产一级片免费观看 | 久久免费在线视频 | 午夜香蕉成视频人网站高清版 | 久久精品一区二区三区不卡牛牛 | 91国在线高清视频 | 亚洲精品午夜国产va久久成人 | 中国一级做a爰片久久毛片 中日韩欧美一级毛片 | 毛片com | 亚洲国产一区二区三区a毛片 | 欧美精品hdvdeosex4k | 亚洲三级在线免费观看 | 国产妇乱子伦视频免费 | 在线a网站| 亚洲国产精品a一区二区三区 | 亚洲最大看欧美片网站 | 久草资源福利 | 特级毛片永久久免费观看 | 大量愉拍情侣在线视频 | 黄大片日本一级在线a | 亚洲美女视频网址 | 一区在线免费观看 | 亚洲精品精品一区 | 亚洲综合在线观看视频 | 手机av在线播放 | 一级片 mp4 | 国产日韩欧美精品一区二区三区 | 亚洲美女在线观看 | 日韩亚洲一区中文字幕在线 | 欧美视频三级 | 美国免费一级片 | 99精彩视频在线观看 | 国产手机免费视频 |