Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/postgresql/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript jQuery标题闪烁_Javascript_Jquery - Fatal编程技术网

Javascript jQuery标题闪烁

Javascript jQuery标题闪烁,javascript,jquery,Javascript,Jquery,我正在编写一个基本的聊天脚本,只是对下面的代码有点小问题。基本上,我正试图使页面标题“flash”与facebook的类似 <script> $(function(){ var title = $("title"); var flash = setInterval(function(){ $("#chatbox_2").toggleClass('notify'); (title.text ==

我正在编写一个基本的聊天脚本,只是对下面的代码有点小问题。基本上,我正试图使页面标题“flash”与facebook的类似

<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);
});
如果I
console.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);
})();

我知道事情很简单。谢谢