gpt4 book ai didi

javascript - 如何在隐藏时加载 HTML SVG
转载 作者:搜寻专家 更新时间:2023-11-01 05:25:03 25 4
gpt4 key购买 nike

我需要等待某个隐藏的对象加载。但似乎正在发生的事情是,它只在没有 display:none;

的情况下加载

我正在使用 jQuery,我尝试将 .load 放在对象上以在加载时调用函数,但似乎不会加载,因为它是隐藏的。

是否有一种“强制”加载对象的方法,或者另一种“隐藏”但仍在加载的方法?

正确的做法:

使用 visibility: hidden 而不是 display: none

如此处解释:http://www.w3.org/TR/SVG/painting.html#VisibilityProperty

When the ‘display’ property is set to none, then the given element does not become part of the rendering tree. With ‘visibility’ set to hidden, however, processing occurs as if the element were part of the rendering tree

最佳答案

在屏幕外加载它,style="position:absolute;left:100000px"

关于javascript - 如何在隐藏时加载 HTML <object> SVG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11813946/

25 4 0