這就是我的代碼應該如何工作的方法,如果點擊「按鈕」,我將轉到display()顯示完整的gif,並且僅在顯示gif之後,會出現提示。我該怎麼做呢?僅在顯示gif後提示提示
我現在的代碼與我想要實現的相反,也就是說,它先提示然後顯示gif。
//button
<input id="button" type="button" value="next" onClick="display()"/>
//javascript
<div id="display_panel">
<script type="text/javascript">
function display(){
if(gameStatArray[7][1][1]==1){
var div = document.getElementById('display_panel');
div.innerHTML = div.innerHTML + '<div id="image_display"><img src="drawable/clip1.gif"/></div>';
if (confirm("what do you want to continue?")) {
alert("yes");
} else {
alert("no");
}
}
}
</script>
</div>
在此先感謝誰回答。
我試過這個,它和我以前的代碼做了同樣的事情。點擊按鈕後立即顯示提示,點擊提示後,gif開始顯示。 我認爲這是因爲,圖像已經加載到窗口中,所以出現提示,但是,我需要的是在10秒gif完成顯示後出現提示。有沒有辦法做到這一點?謝謝。 :d – Michrane