标签: javascript jquery html css svg
我有一个svg元素,点击它可以全屏显示。如你所知,全屏触发fullscreenchange事件,我用它来修复我的svg的宽高比。我使用$(svgElement).height()来获取当前高度,但问题是在$(svgElement).height()事件处理程序中使用fullscreenchange可能会给出错误的值,尤其是在移动浏览器中。
svg
fullscreenchange
$(svgElement).height()
由于在全屏渲染尚未完成时获取元素的大小,可能会发生这种情况。如何解决此问题(不使用延迟)?