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

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

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

瀏覽:85日期: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
主站蜘蛛池模板: 6一10周岁毛片免费 6一12呦女精品 | 亚洲成人一区 | 91精品欧美成人 | 亚洲不卡在线观看 | 久久国产欧美日韩高清专区 | 国产精品亚洲片夜色在线 | 美美女高清毛片视频免费观看 | 欧美高清不卡 | 成人性生片全套 | 亚洲欧美在线观看播放 | 亚洲一区视频在线 | 美国一级特a黄 | 亚洲成人在线视频 | 日韩偷拍自拍 | 国产精品7m凸凹视频分类大全 | 91精品久久一区二区三区 | cao美女视频网站在线观看 | 免费观看一级特黄三大片视频 | 日韩午夜视频在线观看 | 亚洲网站www | 国产91久久最新观看地址 | a级毛片免费全部播放 | 亚洲精品视频免费看 | 最新毛片久热97免费精品视频 | 精品久久久久亚洲 | 亚洲欧美一区二区三区孕妇 | 91热视频在线观看 | 久久欧美 | 日韩中文字幕在线免费观看 | 国产浮力第一页草草影院 | 成人毛片免费视频 | 国产在线播放不卡 | 日本一区毛片免费观看 | 欧美在线亚洲 | 午夜mm131美女做爰视频 | 一级毛片aaaaaa免费看 | 欧美日韩在线播一区二区三区 | 亚洲国产一区二区三区a毛片 | 亚洲精品高清视频 | 亚洲国产第一区二区香蕉日日 | 日产乱码精品一二三区 |