简体   繁体   English

如何设置超时功能

[英]How to set a Timeout function

How to set a Timeout function of 500 to this:如何将超时函数设置为 500:

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

您可以使用jQuery 延迟

$(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
});

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

Can try this可以试试这个

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

jQuery setTimeout() Function Examples jQuery setTimeout() 函数示例

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM