2016-12-04 54 views
1

我想製作一個wackamole遊戲,我希望鼴鼠(一個div)只能在一段時間內保持可見。有沒有什麼辦法,我可以做到這一點機智的JavaScript我如何讓它在一定的時間內隱藏一個div

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

+1

使用setTimeout的回調 – Mahi

+0

你可以把答案下來,讓我知道該怎麼做,我仍然在學習JavaScript的。 –

回答

2

使用setTimeout(function, delay)

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

注意,這可能是件好事,讓您元素的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>

相關問題