GitHub 博客园 Nanakon

【模块】title闪烁

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
</head>

<body>
<a href="#" onclick="clearNewMessageRemind();return false;">点击取消闪烁提示</a>
<script>
var newMessageRemind = {
    _step: 0,
    _title: document.title,
    _timer: null,
    show: function () {
        // newMessageRemind._title始终为无标题文档 replace是没有意义的
        var temps = newMessageRemind._title/*.replace("【   】", "").replace("【新消息】", "")*/;
        newMessageRemind._timer = setTimeout(function () {
            newMessageRemind.show();
            newMessageRemind._step++;
            if (newMessageRemind._step == 3) {newMessageRemind._step = 1;};
            if (newMessageRemind._step == 1) {document.title = "【   】" + temps;};
            if (newMessageRemind._step == 2) {document.title = "【新消息】" + temps;};
        }, 800);
        // 这个return也是没有意义的
        /*return [newMessageRemind._timer, newMessageRemind._title];*/
    },
    clear: function(){
        clearTimeout(newMessageRemind._timer);
        document.title = newMessageRemind._title;
    }
};
newMessageRemind.show();
function clearNewMessageRemind () {
    newMessageRemind.clear();
}
</script>
</body>
</html>

posted on 2012-06-26 17:36  jzm17173  阅读(144)  评论(0编辑  收藏  举报

导航

轻音