Javascript 如何创建类似Facebook的标题提醒效果?
如何创建像facebook一样的闪烁标题效果?这意味着,当您与某人聊天并收到新消息时,标题开始在原始标题和通知用户新消息到达的消息之间切换,从而产生闪烁效果 AdrianoKF的解释: 注意,在收到新的聊天消息后,窗口标题在“来自Foo Bar的新消息”和常规消息之间循环Javascript 如何创建类似Facebook的标题提醒效果?,javascript,jquery,facebook,effect,Javascript,Jquery,Facebook,Effect,如何创建像facebook一样的闪烁标题效果?这意味着,当您与某人聊天并收到新消息时,标题开始在原始标题和通知用户新消息到达的消息之间切换,从而产生闪烁效果 AdrianoKF的解释: 注意,在收到新的聊天消息后,窗口标题在“来自Foo Bar的新消息”和常规消息之间循环 设置每隔几秒钟切换标题的间隔。未测试代码: function flashTitle(pageTitle, newMessageTitle) { if (document.title == pageTitle)
设置每隔几秒钟切换标题的间隔。未测试代码:
function flashTitle(pageTitle, newMessageTitle)
{
if (document.title == pageTitle)
{
document.title = newMessageTitle;
}
else
{
document.title = pageTitle;
}
}
setInterval("flashTitle('Facebook', 'New message from John Doe!')", 800);
代码:
用法:
flashTitle("New Message from Matt Lunn");
。。。或者
flashTitle("New Message from John Smith", 10); // toggles it 10 times.
请详细描述效果。不是每个人都使用Facebook。还有,我用过它,我不知道你在说什么。什么标题???你说的是
标签,页面中的
,还是别的什么?编程是一门特定的科学,所以请具体点。有点。。。。。。。。。。。。不是很具体。OP指的是在收到新的聊天信息后,窗口标题在“来自Foo Bar的新消息”和常规窗口标题之间循环。Darin Dimitrov,chrome没有标题栏,但您可以在选项卡中看到标题。请注意…@Darin,我想我发现你心情不好。我没想到这会这么简单。感谢那些(像我一样)没有意识到,cancelFlashTitle()
将停止闪烁的人!它基本上每隔900毫秒使用一个高度精简的if语句(如果它是x,现在就生成y,或者如果它是y,现在就生成x)来计算引号中的内容代码>将缩小为x=”“==x?100:0代码>
flashTitle("New Message from John Smith", 10); // toggles it 10 times.
setInterval("var x='www.WHAK.com/Packer/',y='WHAK.com/Packer/',z=document;z.title=z.title==x?y:x",900);