午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

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

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

瀏覽:227日期: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丨porny丨海角社区 | 国产人妖一区 | 日韩xxx视频 | 黄久久久| 天堂在线视频免费 | 美女网站在线观看 | 亚洲一区二区色 | 一区二区影院 | 高清一区二区三区 | 欧美色图久久 | 国产精品18在线 | 五月开心激情网 | 成年人视频网 | 国产精品国产一区二区三区四区 | 国产在线观看一区二区三区 | 真实的国产乱xxxx在线91 | 狠狠成人| 免费中文字幕 | 日韩免费一级片 | 在线伊人网 | 欧美精品99 | 亚洲狼人天堂 | 国产性生活网站 | 亚洲第一免费视频 | 黄色网页在线播放 | 在线观看国产亚洲 | 视频在线亚洲 | 超碰午夜 | 久久综合影院 | 日韩视频a | 极品探花在线观看 | 欧美黄色免费 | 国产精品video | 天天干天天做 | 国产精品美女一区 | 欧美日韩一区二区三区不卡 | 97色在线| 久久精品国产亚洲 | 在线亚洲自拍 | 亚洲情在线|