我正在用HTML制作一个zork风格的游戏。
我的游戏目前看起来像这样,
<script>
$(document).keypress(function(event) {
if (event.which == 13) {
$(".output").append("
在追加内容中,你想要打印的是故事的哪个部分。当用户输入答案A / B / C时,它会根据当时是否吐出答案。
$(document).keypress(function(event) {
if (event.which == 97) {
$(".output").append("
问题是它会吐出我对该输入的每一个答案。我需要找到一种方法让HTML或JS等待输入然后继续。
答案 0 :(得分:1)
使用:
$(".temporaryoutput").html(" test ");
$(".temporaryoutput").fadeOut(1000);
$(".output").append("test");
追加将所有答案添加到字符串中。 html 会显示当前答案。您可以使用jQuery.Deferred() - https://api.jquery.com/category/deferred-object/
解决其余问题