我有一个包含动画 SVG 的对象标签。我在beforeunload
触发事件时显示它。但它只在 SVG 可见时才请求它。有没有办法在页面加载后而不是在元素本身可见时加载内容?
这是我的html代码:
<div class="loader-container">
<object data="/SVG.svg"></object>
</div>
<style>
.loader-container {
align-items: center;
background: #fafafa;
justify-content: center;
height: 100%;
width: 100%;
display: none;
position: fixed;
top: 0;
left: 0;
z-index: 99999;
}
</style>
<script>
jQuery(() => {
window.addEventListener('beforeunload', () => {
document.querySelector('.loader-container').style.display = 'flex'
})
})
</script>