javascript - 如何在提示消息之前显示菜单 谢谢大家
问题描述
我是初学者 我无法在提示消息之前显示选择菜单(做出您的选择) 提示消息首先显示,我无法同时看到我的菜单 它仅在我输入选择后才会出现 谢谢
解决方案
使用prompt()
您阻止浏览器执行,包括渲染和日志记录,这意味着即使您添加了菜单也不会渲染:
console.log("You cant see me :)";
prompt("But you can see this");
唯一的解决方案是将调用延迟到提示,以便它在重新渲染后发生:
console.log("Now you see me");
setTimeout(function () {
prompt("me too");
}, 10);
现在虽然这可行,prompt()
但看起来不太好,您的用户可能不知道控制台在哪里,所以您应该<input />
在页面上使用一些。
推荐阅读
- html - 绝对位置 div 内的绝对位置 div。如果外部 div 不是位置:相对,它是如何工作的?
- database - Tableau - 将窗口计算列表中的最后一个数字显示为要显示为标题数字的文本标签
- r - 需要将多个 .csv 文件读入 R 而不需要文件中的标题
- php - 如何裁剪多个图像以及如何在 jquery 中运行循环
- postgresql - 在 jenkins 中删除并创建 postgresql 数据库
- java - HTML:复选框 - 未选中的值....不工作
- sql-server - 将列中的值保存到数组并循环遍历
- python - PIL 和使用 asyncio 阻塞调用
- unity3d - 如何修复场景中一个模型的位置并避免它与我的另一个模型重叠,以使用 Unity 在 ARKit/ARcore 中渲染?
- python - 在 python 刮板中使用装饰器时遇到问题