2016-12-04 22 views
1

私はワッカーモールゲームを作りたいと思っています。私はモル(div)を一定の時間だけ見ることができますようにします。私はこのウィットJavaScriptのdivを特定の時間内に隠すようにするにはどうすればいいですか?

<div class="mole">mole</div>

+1

使用のsetTimeoutコールバック – Mahi

+0

はあなたがダウンして答えを置くことができ、私はまだ勉強していますjavascript。 –

答えて

2

使用あなたの要素与えるために良いかもしれないと

setTimeout(function() { 
 
    document.getElementsByClassName("mole")[0].style.display = 'none'; 
 
}, 1000);
<div class="mole">mole</div>

setTimeout(function, delay)

を行うことができます方法はありますid、そのようにして要素を直接ターゲットにすることができます。今私はmoleクラスの最初の(そして例では唯一の)要素を選んでいます。

+0

ありがとうございました!あなたは私の学生のバッジを得ることができるように、多分これに投票を残すことができますか?私はしばらくそれを取得しようとしています –

+0

あなたは@ T.Braggを歓迎しています – baao

+0

それを感謝します。 @baao –

1

使用setTimeout(function,milliseconds,param1,param2,...)

機能 - 必須。実行される機能

ミリ秒 - オプションです。コードを実行するまでに待機するミリ秒数。省略された場合、値0が使用されます。

param1、param2、... - オプションです。私はそれを行う方法を知っているように、関数に渡すための追加のパラメータ(IE9でサポートされていると以前ません)


 
    setTimeout(function(){ $(".mole").hide() }, 3000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<div class="mole">mole</div>

関連する問題