如何设置超时函数

How to set a Timeout function

本文关键字:超时 函数 设置 何设置      更新时间:2023-09-26

如何将超时函数 500 设置为:

$('.menu ul li').on('click', function(){
   $(container).removeClass('menu-open');
});

您可以使用 jQuery delay:

$(container).delay(500).queue(function(){$(this).removeClass('menu-open').dequeue()});
$('.menu ul li').on('click', function(){
    setTimeout(function() {
      $(container).removeClass( 'menu-open' );
    },500); // Time in ms
});

来源: http://www.w3schools.com/jsref/met_win_settimeout.asp

可以试试这个

setTimeout(function(){
    $(container).removeClass( 'menu-open' );
}, 500);
setTimeout(function() {
  // Do something after 5 seconds
}, 5000);

jQuery setTimeout() 函数示例

setTimeout(functionName.bind(this, i), 200);//200

毫秒