我的网页加载有问题。我想在5秒钟后隐藏这个加载页面,但我很困惑。
这是我的代码:我必须说我是初学者。
setTimeout(function(){
jQuery('.wrapper').fadeOut();
},5000);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="wrapper">
<div class="loader">
<svg class="loading-animation" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2200 1300">
<path class="loading-animation__path" d="*****"/>
</svg>
</div>
</div>
1条答案
按热度按时间sczxawaw1#
我发现你的代码完全正确。它应该运作良好。然而,我认为你失踪了
$(document).ready()
. 或者你只是没有在问题中把代码写在这里,让我们的代码最小化。但是,如果我的猜测是正确的,而你确实错过了它,那么请先把它包起来document ready
.除此之外,我看不出有什么理由不起作用。它应该可以工作,即使没有
document ready
但它会在页面加载时和之后作为触发器激活该功能n
秒。您也可以尝试: