2016-06-24 3 views
-1

ローダー(#loading)を3秒間実行する必要があります。 以下のスクリプトは正しいですか?プリローダーを3秒間追加する方法

<script> 
 

 
<script language="javascript" type="text/javascript"> 
 
$(window).load(function(){ 
 
    $('#loading').show();3000); 
 
}); 
 
</script>

+1

が最初

1

多分あなたは '$(window).load()'を必要としません。

$('#loading').show().delay(3000).hide()

1

あなたはスクリプトタグを削除する必要があります。

setTimeout()を使用すると、3秒後に何かを削除できます。

$(document).ready(function(){ 
 
    setTimeout(function() { 
 
     $('#loading').fadeOut(); 
 
    }, 3000); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div id="loading"> 
 
    Look at me, I'm a load screen 
 
</div>

0

このようにそれを実行します。

$('#loading').show(0).delay(3000).hide(0); 
関連する問題