事实上,当我使用JS的setTimeout同步
setTimeout(a(),60);
setTimeout(a(),120);
setTimeout(a(),180);
setTimeout(a(),240);
它应该是调用的函数的之间的差距为60ms。
但它不是,特别是当它在页面加载或动画元素期间被触发时。事实上,当浏览器“努力工作”时,差距会延长2倍。在某些情况下,它可以很容易地看到。
问题的关键是 - 是否有任何其他方式来在javascript中及时同步事件或函数?
你可以将这些调用换成另一个60秒超时的函数,然后每隔120秒调用一次,每180秒调用一次...... – m02ph3u5