所以,我需要一个闪烁的标题,这段代码应该可以工作,但由于某些原因它没有。
现在控制台一直显示正确的标题,但浏览器中的标题没有改变,可能是哪里出了问题?
var blink = true;
setInterval(function(){
if(blink){
$("title").text("test");
blink = false;
console.log($("title"));
}else{
$("title").text("");
blink = true;
console.log($("title"));
}
}, 1000);
最佳答案
使用document.title = ...
<---
您只是在编辑一个什么都不做的属性。
试试这个:
setInterval(function(){
var title = document.title;
document.title = (title == "test" ? "none" : "test");
}, 1000);
看标题在这个demo每秒从 test
更改为 none
。 ( full fiddle )
关于javascript - Jquery 闪烁的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9830886/