【发布时间】:2015-09-13 11:56:40
【问题描述】:
我想使用 div 构建自己的弹出框(不是浏览器默认的)。因此,当我显示自己的弹出窗口时,我想停止 javascript 执行,直到用户单击我自己的弹出窗口上的按钮,这与浏览器中的默认确认弹出窗口相同。有没有办法做到这一点?如果有怎么办?我想避免使用 jQuery。
【问题讨论】:
-
为什么不呢?很容易。你试过了吗?
-
不可能,使用事件和回调函数。
-
@JonathanBrooks “我想停止 javascript 的执行,直到用户点击......”就像我说的,这在 JavaScript 中是不可能的。
-
@Kyll 即使无限循环也不起作用,它也会阻止事件触发。
-
如前所述,您不能停止执行,但可以使用带有回调或承诺的事件简单地实现流程
标签: javascript html popup