国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

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

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

瀏覽:91日期: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
主站蜘蛛池模板: 456亚洲视频 | 国产人成 | 福利岛国深夜在线 | 亚洲一区免费 | 毛片视频在线免费观看 | 亚洲一区免费 | 成人午夜影视 | 亚洲精品无码专区在线播放 | 手机毛片在线观看 | 男女做性免费视频软件 | 日本一区二区不卡视频 | 99在线观看视频免费 | 第一色网站 | 亚洲综合色在线观看 | 午夜三级a三点 | 青青视频国产依人在线 | 不卡国产视频 | 欧美三级一级 | 亚洲视频日韩视频 | 免费 欧美 自拍 在线观看 | 韩国毛片免费播放 | 欧美日韩高清不卡免费观看 | 成人黄页| 午夜在线精品不卡国产 | 香蕉三级 | 久草经典视频 | 高清国产亚洲va精品 | 久久精品资源 | 91精品久久国产青草 | 性高湖久久久久久久久aaaaa | julia中文字幕久久亚洲 | 步兵精品手机在线观看 | 国产制服 国产制服一区二区 | 夜夜骚视频 | 最近日本免费观看视频 | 午夜在线视频一区二区三区 | 手机在线观看亚洲国产精品 | 久草资源在线视频 | 在线久草 | 国产孕妇做受视频在线观看 | 国产大片线上免费观看 |