如何制作Javascript/HTML,停止并等待用户输入
我正在用javascript用HTML制作一个zork风格的游戏 我的游戏现在看起来像这样如何制作Javascript/HTML,停止并等待用户输入,javascript,jquery,html,Javascript,Jquery,Html,我正在用javascript用HTML制作一个zork风格的游戏 我的游戏现在看起来像这样 <script> $(document).keypress(function(event) { if (event.which == 13) { $(".output").append(" 问题是它会把我的每一个答案都吐出来。我需要找到一种方法让HTML或JS等待输入,然后继续。使用: $(".temporaryoutput").html(" test "
<script>
$(document).keypress(function(event) {
if (event.which == 13) {
$(".output").append("
问题是它会把我的每一个答案都吐出来。我需要找到一种方法让HTML或JS等待输入,然后继续。使用:
$(".temporaryoutput").html(" test ");
$(".temporaryoutput").fadeOut(1000);
$(".output").append("test");
追加将所有答案添加到字符串中html将显示当前答案。您可以使用jQuery.Deferred()-解决其余问题。您可以尝试使用
prompt()
在WebPageJS中没有这样的概念。在浏览器中,js是事件驱动的。这意味着您的代码将响应事件运行,更新某些状态并停止运行。因此,要停止并等待,只需退出函数即可。在变量中保存一些值,以便下次运行函数时,您知道从何处恢复。您的意思是,例如,如果用户输入a/b/c,然后执行某项操作,如果用户输入d/f/f,则执行其他操作?我认为您需要显示多于这6行的代码。我猜你需要添加逻辑。。。。
$(".temporaryoutput").html(" test ");
$(".temporaryoutput").fadeOut(1000);
$(".output").append("test");