我有一个按钮,点击它时会执行两个动作的myFunction,我希望它执行第一个动作,等待2秒,然后执行动作。这是到目前为止的代码:
function myFunction() {
document.getElementById('box1').style.display = "block"; $("#box2").data( "mmenu" ).close();
};
谢谢!
答案 0 :(得分:1)
使用 setTimeout
提供延迟
function myFunction() {
document.getElementById('box1').style.display = "block";
setTimeout(function() {
// code to execute after delay
$("#box2").data("mmenu").close();
}, 2000);
// -^- delay in milliseconds
};