在Blur JQuery上为标题更改添加延迟

时间:2017-05-17 10:00:55

标签: javascript jquery

我希望在标题更改之前添加几秒延迟,但似乎无法让它工作。我认为它涉及'setTimeout',但无法弄明白。

$(function() {
          var pageTitle = $('title').text();
        $(window).blur(function () {
          $('title').text(`WAIT! COME BACK! ${pageTitle}`)
        });
        $(window).focus(function() {
          $('title').text(pageTitle);
        });
      });

2 个答案:

答案 0 :(得分:0)



$(function() {

  var pageTitle = $('title').text();
  $(window).blur(function() {
    setTimeout(function() {
      $('title').text(`WAIT! COME BACK! ${pageTitle}`);
    }, 3000);
  });
  $(window).focus(function() {
    setTimeout(function() {
      $('title').text(pageTitle);
    }, 3000);
  });
});




答案 1 :(得分:0)

尝试使用delay()函数:



MEDIA_URL