前端之家收集整理的这篇文章主要介绍了
JavaScript“while”循环没有冻结浏览器?,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在尝试延迟点击
链接的默认操作,直到
用户点击“是”或“否”进行确认.问题是while循环冻结了浏览器(甚至没有
显示对话框,即使首先
调用“open”):
$(".remove").click(function() {
$("#dialog").dialog("open");
while (1) {
// Count sheep
}
});
显然,“1”仅用于测试目的.最终我希望它检查由对话框设置的变量.但就目前而言,我想知道如何使用这样的循环来延迟默认的点击操作.
谢谢,
迈克尔
你不能.您必须
退出该对话框才能
显示该
功能.只要该
功能正在运行,浏览器就不会进行任何更新.
您必须使用事件来处理用户输入.
原文链接:https://www.f2er.com/js/155286.html