传统方法

实现方式:通过闪烁页面的标题

实现方法:使用定时器不断地修改document.title的值

 var titleInit = document.title, isShine = true;

        setInterval(function () {
            var title = document.title;
            if (isShine == true) {
                if (/新/.test(title) == false) {
                    document.title = '【你有新消息】';
                } else {
                    document.title = '【     】';
                }
            } else {
                document.title = titleInit;
            }
        }, 500);

        window.onfocus = function () {
            isShine = false;
        };
        window.onblur = function () {
            isShine = true;
        };

        // for IE
        document.onfocusin = function () {
            isShine = false;
        };
        document.onfocusout = function () {
            isShine = true;
        };
js代码

相关文章:

  • 2021-04-18
  • 2021-05-06
  • 2021-09-27
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-07-31
  • 2022-12-23
  • 2022-12-23
  • 2021-04-24
  • 2021-05-26
  • 2021-07-10
  • 2021-09-11
相关资源
相似解决方案