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

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

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
主站蜘蛛池模板: 欧美成人午夜不卡在线视频 | 亚洲操图| 国内自拍tv在线 | 国产成人精品综合在线 | 亚洲人成a在线网站 | 国产人做人爱免费视频 | 亚洲理论欧美理论在线观看 | 亚洲精品国产精品一区二区 | 欧美一级毛片一 | 手机看片自拍自自拍日韩免费 | 国产欧美日韩精品一区二区三区 | 亚洲三级精品 | 久久中精品中文 | 美女视频黄a视频美女大全 美女视频黄a视频免费全程 | 久久夜色精品国产 | 久夜色精品国产一区二区三区 | 99精品小视频| 免费三级毛片 | 怡红院成人永久免费看 | 免费观看欧美精品成人毛片能看的 | 一级成人毛片免费观看 | 高清 国产 日韩 欧美 | 自拍偷在线精品自拍偷无码专区 | 免费高清不卡毛片在线看 | 新26uuu在线亚洲欧美 | 色综合在 | 亚洲欧美一区二区三区综合 | 国产一级免费视频 | 在线观看免费黄色网址 | 欧美精品做人一级爱免费 | 久久亚洲精品中文字幕 | 国产在线一区二区三区 | 国产三级精品播放 | 久久综合中文字幕一区二区三区 | 色综合夜夜嗨亚洲一二区 | 日韩三级中文字幕 | 人成18亚洲资源在线 | 韩国美女爽快一级毛片黄 | 亚洲男人的天堂久久精品 | 国产欧美一区视频在线观看 | 免费人成在线观看网站品爱网 |