簡體   English   中英

如何瀏覽器標簽標題將其設置為滾動/移動?

[英]How to Browser tab title set it to scrolling/moving?

我有這個代碼

$(function() {
  var message = 'Dont forget us';
  var original;
  var txt1 = ' - ';

  $(window).focus(function() {
    if (original) {
      document.title = original;
    }
  }).blur(function() {
    var title = $('title').text();
    if (title != message) {
      original = title;
    }
    document.title = message + txt1 + original;
  });
});

當您打開新的瀏覽器標簽時,這實際上將瀏覽器標簽標題更改為消息 = '不要忘記我們',當您再次返回時,它會顯示標題頁面。

但我不知道如何滾動或從左向右移動瀏覽器標題?

所以當有人打開新標簽時,它會顯示:不要忘記我們

但我希望這是在移動。

請幫忙

謝謝

您需要使用計時器setTimeout()並且每隔 500 毫秒刪除標題字符串的第一個字母並將其附加到字符串的末尾。

更新:隨着網站標題被修剪,當它們到達第一個位置時它會丟失空格。 為了保存它們,將標題記錄在一個變量中。

var blurPageTitle = document.title+' ';
changeTitle = function(){
   var letter = document.title[0];
   blurPageTitle = blurPageTitle.substr(1) + letter;
   document.title = blurPageTitle;
   changeTitleTimer = setTimeout(changeTitle, 500);
};
stopChangingTitle = function(){
    clearTimeout(changeTitleTimer);
}

然后在您想要啟動或停止它時調用函數。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM