[英]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.