Javascript jQuery标题闪烁
我正在编写一个基本的聊天脚本,只是对下面的代码有点小问题。基本上,我正试图使页面标题“flash”与facebook的类似Javascript jQuery标题闪烁,javascript,jquery,Javascript,Jquery,我正在编写一个基本的聊天脚本,只是对下面的代码有点小问题。基本上,我正试图使页面标题“flash”与facebook的类似 <script> $(function(){ var title = $("title"); var flash = setInterval(function(){ $("#chatbox_2").toggleClass('notify'); (title.text ==
<script>
$(function(){
var title = $("title");
var flash = setInterval(function(){
$("#chatbox_2").toggleClass('notify');
(title.text == 'blah') ? title.text("New message...") : title.text('blah');
}, 900);
});
</script>
$(函数(){
var title=$(“title”);
var flash=setInterval(函数(){
$(“#聊天室2”).toggleClass('notify');
(title.text=='blah')?title.text(“新消息…”):title.text('blah');
}, 900);
});
如果Iconsole.log(title.text())代码>返回blah
有人知道我做错了什么吗?将title.text=='blah'
更改为title.text()=='blah'
在三元条件中调用.text
后缺少括号。更改文档标题的正确方法是document.title=“New title”代码>
考虑到这一点,合适的JavaScript应该是:
(function() {
var toggle = false,
chatbox = document.getElementById('chatbox_2'),
flash = window.setInterval(function() {
toggle = !toggle;
chatbox.className = chatbox.className.replace(/(?:\bnotify\b\s?)?/,toggle ? 'notify ' : '');
document.title = toggle ? "New message..." : "blah";
},900);
})();
我知道事情很简单。谢谢