Javascript中的Flash / blink选项卡效果

Sto*_*low 2 javascript jquery chat

我正在用Javascript / PHP创建一个简单的聊天室。例如,当要在Facebook上收到新消息时,我想闪烁/闪烁选项卡。我怎样才能做到这一点?

Bha*_*nki 5

这是示例代码:

(function () {

var original = document.title;
var timeout;

window.coders = function (newMsg, howManyTimes) {
    function step() {
        document.title = (document.title == original) ? newMsg : original;

        if (--howManyTimes > 0) {
            timeout = setTimeout(step, 1000);
        };
    };

    howManyTimes = parseInt(howManyTimes);

    if (isNaN(howManyTimes)) {
        howManyTimes = 5;
    };

    cancelcoders(timeout);
    step();
};

window.cancelcoders = function () {
    clearTimeout(timeout);
    document.title = original;
};

}());
Run Code Online (Sandbox Code Playgroud)

您可以使用以下代码:

coders("New Message from Bhavin Solanki");
Run Code Online (Sandbox Code Playgroud)

... 要么...

coders("New Message from Bhavin Solanki", 20); // toggles it 20 times.
Run Code Online (Sandbox Code Playgroud)