如何设置超时功能

时间:2015-01-01 15:57:41

标签: javascript jquery settimeout

如何将Timeout函数设置为500:

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

5 个答案:

答案 0 :(得分:6)

您可以使用jQuery delay

$(container).delay(500).queue(function(){$(this).removeClass('menu-open').dequeue()});

答案 1 :(得分:2)

$('.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

答案 2 :(得分:0)

可以试试这个

setTimeout(function(){
    $(container).removeClass( 'menu-open' );
}, 500);

答案 3 :(得分:0)

setTimeout(function() {
  // Do something after 5 seconds
}, 5000);

jQuery setTimeout() Function Examples

答案 4 :(得分:0)

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