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

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

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

瀏覽:238日期: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 | 亚洲精品无 | 色婷婷小说 | 伊人网av | 日韩黄色免费 | 神马久久久久 | 亚洲理论在线 | 久久久久久久久久久久久久 | 亚洲精品在线看 | 免费福利在线 | 免费黄色网址在线观看 | 亚洲精品黄色 | 一区二区三区精彩视频 | 麻豆网站在线播放 | 日韩av成人在线观看 | 自拍偷拍av| 青青草娱乐视频 | 香蕉视频在线观看免费 | 日本道中文字幕 | 免费成人高清在线视频 | www.av视频在线观看 | 天堂av网站 | aaa一区二区 | 久久五月婷 | 中日韩欧美在线观看 | 中文字幕第12页 | 91精品在线免费观看 | 夜夜骑天天干 | 哥布林洞窟动漫在线观看 | 欧美日一区二区三区 | 中文字幕在线视频免费观看 | 欧美在线色图 | 国产自产在线 | 欧美中字 | 免费在线观看黄网站 | 欧美午夜网站 | 色姑娘av| 中文字幕第四页 | 91久久久久久久久久久久 | 亚洲精品卡一卡二 | 91性视频|