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中巧用“闭包”实现程序的暂停执行功能
Apr 04 Javascript
jQuery+jqmodal弹出窗口实现代码分明
Jun 14 Javascript
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
Nov 03 Javascript
jquery+css3实现网页背景花瓣随机飘落特效
Aug 17 Javascript
JavaScript如何获取数组最大值和最小值
Nov 18 Javascript
JS实现的倒计时效果实例(2则实例)
Dec 23 Javascript
深入探究AngularJS框架中Scope对象的超级教程
Jan 04 Javascript
下雪了 javascript实现雪花飞舞
Aug 02 Javascript
微信小程序 WXDropDownMenu组件详解及实例代码
Oct 24 Javascript
详解vue中axios的使用与封装
Mar 20 Javascript
js中值引用和地址引用实例分析
Jun 21 Javascript
通过javascript实现段落的收缩与展开
Jun 26 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
javascript String 的扩展方法集合
2008/06/01 Javascript
JavaScript之HTMLCollection接口代码
2011/04/27 Javascript
JavaScript中的style.display属性操作
2013/03/27 Javascript
php显示当前文件所在的文件以及文件夹所有文件以树形展开
2013/12/13 Javascript
js判断数据类型如判断是否为数组是否为字符串等等
2014/01/15 Javascript
javascript实现数组内值索引随机化及创建随机数组的方法
2015/08/10 Javascript
js实现仿网易点击弹出提示同时背景变暗效果
2015/08/13 Javascript
Javascript学习之谈谈JS的全局变量跟局部变量(推荐)
2016/08/28 Javascript
JavaScript实现多栏目切换效果
2016/12/12 Javascript
利用Vue.js实现求职在线之职位查询功能
2017/07/03 Javascript
详解Node中导入模块require和import的区别
2017/08/11 Javascript
webpack处理 css\less\sass 样式的方法
2017/08/21 Javascript
webpack配置之后端渲染详解
2017/10/26 Javascript
js 原生判断内容区域是否滚动到底部的实例代码
2017/11/15 Javascript
Node.js创建HTTP文件服务器的使用示例
2018/05/11 Javascript
Vue实现左右菜单联动实现代码
2018/08/12 Javascript
JS通过位运算实现权限加解密
2018/08/14 Javascript
使用 js 简单的实现 bind、call 、aplly代码实例
2019/09/07 Javascript
Vue 用Vant实现时间选择器的示例代码
2019/10/25 Javascript
Vue+tracking.js 实现前端人脸检测功能
2020/04/16 Javascript
python多线程编程中的join函数使用心得
2014/09/02 Python
python创建进程fork用法
2015/06/04 Python
Python 实现12306登录功能实例代码
2018/02/09 Python
解决Python的str强转int时遇到的问题
2018/04/09 Python
python实现类之间的方法互相调用
2018/04/29 Python
python版本的仿windows计划任务工具
2018/04/30 Python
Python Json模块中dumps、loads、dump、load函数介绍
2018/05/15 Python
Python读取分割压缩TXT文本文件实例
2020/02/14 Python
Python自省及反射原理实例详解
2020/07/06 Python
Python本地及虚拟解释器配置过程解析
2020/10/13 Python
协议书模板
2014/04/23 职场文书
幼儿园区域活动总结
2014/05/08 职场文书
职业生涯规划书怎么写?
2014/09/14 职场文书
服务整改报告
2014/11/06 职场文书
在Django中使用MQTT的方法
2021/05/10 Python
python 网络编程要点总结
2021/06/18 Python