最新版本的Firefox没有svgElm.offsetHeight财产
Recent versions of Firefox have no svgElm.offsetHeight property
我刚刚得知最新版本的firefox已经弃用了SVGSVGElement
API。可悲的是,.viewport
似乎是undefined
。
示例:https://jsfiddle.net/5duvgr6z/7
我错过了一个备忘录,或者这是一个火狐浏览器的错误。如果是这样,有人知道有什么解决办法吗?
任何版本的Firefox都没有支持SVG元素上的offsetHeight,因为这样做会产生bug。
根据CSSOM规范,offsetHeight是html元素的属性。不幸的是,其他ui没有正确地遵循规范,因为它使人们认为应该支持它。
getBoundingClientRect和/或getBBox将允许你以跨浏览器的方式计算这些东西。
viewport未指定,我们不确定如何实现它。我确实试过一次。
相关文章:
- React DOM offsetHeight before rendering
- 如何在Vue.js中获取组件元素的offsetHeight
- CSS transform scale and Javascript offsetHeight
- wkhtmltopdf offsetHeight difference
- 如何在AngularJS中获取offsetHeight,scrollHeight
- 当标准投诉模式未打开时,表行/TR的offsetHeight在IE11中似乎给出了不同的值.这是IE11中的错误吗
- 为什么document.body.scrollHeight可以大于document.body.offsetHeight
- offsetHeight !== scrollHeight onResize, sometimes
- 设置绝对高度(offsetHeight)的HTML容器使用CSS填充,边距和边框的Javascript
- offsetHeight和offsetWidth在第一次onclick事件时计算错误,而不是第二次
- offsetHeight / clienttheight / scrollHeight永远不会改变
- 最新版本的Firefox没有svgElm.offsetHeight财产
- Javascript元素offsetHeight在for循环中返回0
- 获取元素的offsetHeight是否会产生副作用
- 不能读取属性'offsetHeight'零
- JavaScript-如果使用.offsetHeight的语句不起作用
- 为什么document.body.offsetHeight + document.body.bottomMargin不等