1. <span style="font-size: medium;"><html>
    2. <head>
    3. <title>JS效果-浏览器标题栏闪烁</title>
    4. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    5. <script type="text/javascript">
    6. // 使用message对象封装消息
    7. var message={
    8. time: 0,
    9. title: document.title,
    10. timer: null,
    11. // 显示新消息提示
    12. show:function(){
    13. var title = message.title.replace("【   】", "").replace("【新消息】", "");
    14. // 定时器,设置消息切换频率闪烁效果就此产生
    15. message.timer = setTimeout(
    16. function() {
    17. message.time++;
    18. message.show();
    19. if (message.time % 2 == 0) {
    20. document.title = "【新消息】" + title
    21. }
    22. else{
    23. document.title = "【   】" + title
    24. };
    25. },
    26. 600 // 闪烁时间差
    27. );
    28. return [message.timer, message.title];
    29. },
    30. // 取消新消息提示
    31. clear: function(){
    32. clearTimeout(message.timer);
    33. document.title = message.title;
    34. }
    35. };
    36. message.show();
    37. // 页面加载时绑定点击事件,单击取消闪烁提示
    38. function bind() {
    39. document.onclick = function(){
    40. message.clear();
    41. };
    42. }
    43. </script>
    44. </head>
    45. <body onload="bind();">
    46. 点击页面取消消息闪烁提示
    47. </body>
    48. </html></span>