文档标题不会停止闪烁

Document title won't stop blicking

本文关键字:闪烁 标题 文档      更新时间:2023-09-26

我想让文档标题在有传入消息时闪烁。我能够让标题正确地闪烁,但我遇到的问题是它不会停止。理想情况下,当鼠标移动时,闪烁将停止,但我不确定为什么我的onmousemove处理程序不能正常工作。我使用的浏览器是ie11。

function titleAlert(message) { 
      var alertId, oldTitle = document.title;
      alertId = setInterval(function(){
           document.title = document.title == message ? oldTitle : message;
      }, 1500);
            
      var clear = function() {
          clearInterval(alertId);
          document.title = oldTitle;
          oldTitle = alertId = null;
      };
            
      return function() {   
           //also tried document.onmousemove
           window.onmousemove = clear;
      };
}  

您只是返回了一个函数的定义,但没有运行它。

    return (function() {   
       //also tried document.onmousemove
       window.onmousemove = clear;
    })();