2018年5月31日 星期四

[JS]要delay display的時候用到的 queue()

若要讓 display從 none到 unset,
需用到 queue()
http://www.w3school.com.cn/jquery/data_jquery_queue.asp

最佳解及說明在這裡
https://stackoverflow.com/questions/5396119/using-jquery-delay-with-css
$('h2').delay(800).css('display','none')
會沒有作用
要改成
$('h2')
  .delay(800)
  .queue( function(next){
    $('this').css('display','none');
    next();
  });

而next()的作用在文中也有解釋,只是我還是不懂。

也有用setTimeOut的做法。

沒有留言:

張貼留言