jQuery实现新消息闪烁标题提示的方法


Posted in Javascript onMarch 11, 2015

本文实例讲述了jQuery实现新消息闪烁标题提示的方法。分享给大家供大家参考。具体如下:

该代码可实现在标题栏部位闪烁地显示提示信息。

1. jQuery插件风格代码

;(function($) {
  $.extend({
    /**
     * 调用方法: var timerArr = $.blinkTitle.show();
     *     $.blinkTitle.clear(timerArr);
     */
    blinkTitle : {
      show : function() { //有新消息时在title处闪烁提示
        var step=0, _title = document.title;
        var timer = setInterval(function() {
          step++;
          if (step==3) {step=1};
          if (step==1) {document.title='【 】'+_title};
          if (step==2) {document.title='【新消息】'+_title};
        }, 500);
        return [timer, _title];
      },
      /**
       * @param timerArr[0], timer标记
       * @param timerArr[1], 初始的title文本内容
       */
      clear : function(timerArr) {
      //去除闪烁提示,恢复初始title文本
        if(timerArr) {
          clearInterval(timerArr[0]); 
          document.title = timerArr[1];
        };
      }
    }
  });
})(jQuery);

2. 调用方法如下:

jQuery(function($) {
  var timerArr = $.blinkTitle.show();
  setTimeout(function() {//此处是过一定时间后自动消失
    $.blinkTitle.clear(timerArr);
  }, 10000);
  //若人为操作消失,只需如此调用:$.blinkTitle.clear(timerArr);
});

完整实例代码点击此处本站下载。

希望本文所述对大家的jQuery程序设计有所帮助。

Javascript 相关文章推荐
JavaScript实现QueryString获取GET参数的方法
Jul 02 Javascript
jQuery 的全选(全非选)即取得被选中的值使用介绍
Nov 12 Javascript
JavaScript运行机制之事件循环(Event Loop)详解
Oct 10 Javascript
纯js实现重发验证码按钮倒数功能
Apr 21 Javascript
JavaScript中setFullYear()方法的使用详解
Jun 11 Javascript
纯javascript实现四方向文本无缝滚动效果
Jun 16 Javascript
Bootstrap3学习笔记(二)之排版
May 20 Javascript
jQuery实现区域打印功能代码详解
Jun 17 Javascript
JS中使用gulp实现压缩文件及浏览器热加载功能
Jul 12 Javascript
vue异步axios获取的数据渲染到页面的方法
Aug 09 Javascript
JS 数组基本用法入门示例解析
Jan 16 Javascript
详解Vue3 Composition API中的提取和重用逻辑
Apr 29 Javascript
javascript实现详细时间提醒信息效果的方法
Mar 11 #Javascript
JavaScript实现SHA-1加密算法的方法
Mar 11 #Javascript
JavaScript前补零操作实例
Mar 11 #Javascript
JavaScript限定图片显示大小的方法
Mar 11 #Javascript
iScroll中事件点击触发两次解决方案
Mar 11 #Javascript
node-webkit打包成exe文件被360误报木马的解决方法
Mar 11 #Javascript
javascript结合Canvas 实现简易的圆形时钟
Mar 11 #Javascript
You might like
Apache2 httpd.conf 中文版
2006/12/06 PHP
php实现的中秋博饼游戏之掷骰子并输出结果功能详解
2017/11/06 PHP
基于jquery的让页面控件不可用的实现代码
2010/04/27 Javascript
Javascript数组的排序 sort()方法和reverse()方法
2012/06/04 Javascript
JavaScript回调(callback)函数概念自我理解及示例
2013/07/04 Javascript
jQuery插件slick实现响应式移动端幻灯片图片切换特效
2015/04/12 Javascript
jQuery中使用each处理json数据
2015/04/23 Javascript
JS实现的自定义网页拖动类
2015/11/06 Javascript
如何通过js实现图片预览功能【附实例代码】
2016/03/30 Javascript
Vue框架之goods组件开发详解
2018/01/25 Javascript
vue-cli项目中使用Mockjs详解
2018/05/14 Javascript
解决Vue开发中对话框被遮罩层挡住的问题
2018/11/26 Javascript
Angular单元测试之事件触发的实现
2020/01/20 Javascript
通过实例了解Javascript柯里化流程
2020/03/03 Javascript
ES6 async、await的基本使用方法示例
2020/06/06 Javascript
centos系统升级python 2.7.3
2014/07/03 Python
用python删除java文件头上版权信息的方法
2014/07/31 Python
Python网站验证码识别
2016/01/25 Python
Python爬虫利用cookie实现模拟登陆实例详解
2017/01/12 Python
Python完成毫秒级抢淘宝大单功能
2019/06/06 Python
python同步windows和linux文件
2019/08/29 Python
Django模型中字段属性choice使用说明
2020/03/30 Python
jupyter notebook清除输出方式
2020/04/10 Python
python解释器安装教程的方法步骤
2020/07/02 Python
python线程里哪种模块比较适合
2020/08/02 Python
Docker如何部署Python项目的实现详解
2020/10/26 Python
澳大利亚床上用品、浴巾和家居用品购物网站:Bambury
2020/04/16 全球购物
几个Linux面试题笔试题
2016/08/01 面试题
办公室内勤岗位职责范本
2013/12/09 职场文书
电工工作职责范本
2014/02/22 职场文书
小班下学期评语
2014/05/04 职场文书
学位证书委托书
2014/09/30 职场文书
2014年工程工作总结
2014/11/25 职场文书
酒店人事专员岗位职责
2015/04/07 职场文书
论语读书笔记
2015/06/26 职场文书
深入理解go缓存库freecache的使用
2022/02/15 Golang