Desynchronizing Jquery

Desynchronizing Jquery

本文关键字:Jquery Desynchronizing      更新时间:2023-09-26

在.click处理程序之前调用一个递归函数(该函数检查是否选中了单选按钮)。它阻止我的。click执行。如果我交换它们,递归函数就不会执行。是否有一些方法去同步Jquery脚本的执行,所以我可以检查,看看我的复选框被选中,并运行我的递归函数?

一般来说,是否有一个标准的方法来做到这一点?现在我在文档的标题中运行所有代码,我是否应该将它们分开,可以使用html-script标记单独加载脚本?

可以使用setTimeout()异步执行函数。例如,

function delay() {
    alert('world');
}
setTimeout(delay, 100);
alert('hello');

上面的代码片段将提醒用户"hello",在100ms之后,它将提醒用户"world"。