Iva*_*del 5 html javascript jquery svg
我需要等待某个对象在隐藏时加载。但似乎正在发生的是,它只加载没有display:none;
我正在使用 jQuery,我尝试将.load放在对象上以在它加载时调用一个函数,但似乎它不会加载,因为它是隐藏的。
是否有一种“强制”加载对象的方法,或者另一种“隐藏”但仍在加载的方法?
如何正确地做到这一点:
使用visibility: hidden代替display: none
如此处所述:http : //www.w3.org/TR/SVG/painting.html#VisibilityProperty
当 'display' 属性设置为 none 时,给定的元素不会成为渲染树的一部分。但是,将“可见性”设置为隐藏时,处理过程就像元素是渲染树的一部分一样
正确做法:
\n\n使用visibility: hidden而不是display: none
如此处所述:http://www.w3.org/TR/SVG/painting.html#VisibilityProperty
\n\n\n\n\n当 \xe2\x80\x98display\xe2\x80\x99 属性设置为 none 时,给定元素\n 不会成为渲染树的一部分。然而,当 \xe2\x80\x98visibility\xe2\x80\x99 设置为\n 隐藏时,处理过程就像该元素是\n 渲染树的一部分一样
\n
感谢@SomeKittens
\n