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

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

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

瀏覽:132日期: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
主站蜘蛛池模板: 国产91专区 | 男女视频在线看 | 黄色毛片免费在线观看 | 91精品欧美综合在线观看 | 国产孕妇孕交视频 | 亚洲欧美视频在线观看 | 97视频在线免费 | 亚洲欧美在线综合一区二区三区 | 日本免费一二区视频 | 午夜影院啪啪 | 91久久精品国产91久久性色tv | 欧美精品国产一区二区三区 | 国产精品美女久久久久网站 | 免费公开视频人人人人人人人 | 老湿菠萝蜜在线看 | 久久精品中文字幕不卡一二区 | 久久99九九99九九精品 | 不卡一级aaa全黄毛片 | 欧美大片毛片aaa免费看 | 久久精品18| 97影院理论在线观看 | 精品国产_亚洲人成在线高清 | 国产精品免费大片一区二区 | 欧美 亚洲 另类 自拍 在线 | 国产在线不卡午夜精品2021 | 久久精品爱国产免费久久 | 欧美性猛片xxxxⅹ免费 | 成人免费观看网欧美片 | 亚洲欧美日韩成人一区在线 | 东凛中文字幕 | 久艹在线观看 | 国产成人免费午夜性视频 | 亚洲一级毛片免费看 | 国产一级片毛片 | 国产成人ay手机在线观看 | 成人免费在线网站 | 成人免费ā片 | 看真人一一级毛片 | 国产一级成人毛片 | 国产一久久香蕉国产线看观看 | 国产免费人视频在线观看免费 |