我要更改的while循环条件是通过单击一个按钮来完成的,而第二个按钮继续循环并添加到一个计数器中。问题是代码不会等待 jQuery 加载,因此会创建一个无限循环。我无法使用 setInterval() 因为代码还包括我代码中其他地方使用的变量的计数器。
var condition = true;
while(condition === true) {
$('#modal').modal();
$('#modalButton1').on('click', function() {
variableCounter++;
});
$('#modalButton2').on('click', function() {
condition = false;
});
}