Вот как мой код должен работать, если я нажму кнопку «,», я перейду к отображению(), где будет показан полный 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 начал показывать. Я думаю, что это произошло из-за того, что изображение уже загружено в окно, поэтому появилось приглашение, однако мне нужно было сделать приглашение появляться после того, как будет показано изображение gif. Есть ли способ сделать это? Благодарю. : D – Michrane