如何制作Javascript / HTML,停止并等待用户输入

时间:2017-10-02 23:31:48

标签: javascript jquery html

我正在用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等待输入然后继续。

1 个答案:

答案 0 :(得分:1)

使用:

$(".temporaryoutput").html(" test ");
$(".temporaryoutput").fadeOut(1000);
$(".output").append("test"); 

追加将所有答案添加到字符串中。 html 会显示当前答案。您可以使用jQuery.Deferred() - https://api.jquery.com/category/deferred-object/

解决其余问题