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 简单高效判断数据类型 系列函数 By shawl.qiu
Mar 06 Javascript
Javascript的构造函数和constructor属性
Jan 09 Javascript
更换select下拉菜单背景样式的实现代码
Dec 20 Javascript
举例详解Python中smtplib模块处理电子邮件的使用
Jun 24 Javascript
javascript实现的字符串与十六进制表示字符串相互转换方法
Jul 17 Javascript
jQuery使用$.ajax进行即时验证实例详解
Dec 11 Javascript
jquery注册文本框获取焦点清空,失去焦点赋值的简单实例
Sep 08 Javascript
js窗口震动小程序分享
Nov 28 Javascript
Bootstrap轮播图的使用和理解4
Dec 14 Javascript
jquery实现转盘抽奖功能
Jan 06 Javascript
Javascript blur与click冲突解决办法
Jan 09 Javascript
jQuery Plupload上传插件的使用
Apr 19 jQuery
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
用php的ob_start来生成静态页面的方法分析
2011/03/09 PHP
中高级PHP程序员应该掌握哪些技术?
2016/09/23 PHP
用JS实现的一个include函数
2007/07/21 Javascript
JS阻止冒泡事件以及默认事件发生的简单方法
2014/01/17 Javascript
js格式化时间和js格式化时间戳示例
2014/02/10 Javascript
js加密解密字符串可自定义密码因子
2014/05/13 Javascript
js实现上一页下一页的效果【附代码】
2016/03/10 Javascript
终于实现了!精彩的jquery弹幕效果
2016/07/18 Javascript
AngularJS 视图详解及示例代码
2016/08/17 Javascript
javascript 中的console.log和弹出窗口alert
2016/08/30 Javascript
利用jquery获取select下拉框的值
2016/11/23 Javascript
JavaScript 事件对内存和性能的影响
2017/01/22 Javascript
微信小程序 Nginx环境配置详细介绍
2017/02/14 Javascript
详解webpack解惑:require的五种用法
2017/06/09 Javascript
vue滚动轴插件better-scroll使用详解
2017/10/17 Javascript
用jquery获取select标签中选中的option值及文本的示例
2018/01/25 jQuery
vue-quill-editor富文本编辑器简单使用方法
2018/09/21 Javascript
vuejs中父子组件之间通信方法实例详解
2020/01/17 Javascript
JavaScript实现PC端四格密码输入框功能
2020/02/19 Javascript
python继承和抽象类的实现方法
2015/01/14 Python
Python实现登录人人网并抓取新鲜事的方法
2015/05/11 Python
python将文本中的空格替换为换行的方法
2018/03/19 Python
python迭代dict的key和value的方法
2018/07/06 Python
对python自动生成接口测试的示例讲解
2018/11/30 Python
用python给自己做一款小说阅读器过程详解
2019/07/11 Python
如何实现Django Rest framework版本控制
2019/07/25 Python
pandas DataFrame创建方法的方式
2019/08/02 Python
Python爬虫入门教程02之笔趣阁小说爬取
2021/01/24 Python
html5实现的便签特效(实战分享)
2013/11/29 HTML / CSS
船餐厅和泰晤士河餐饮游轮:Bateaux London
2018/03/19 全球购物
Ariat官网:美国马靴和服装品牌
2019/12/16 全球购物
澳大利亚网上书店:QBD
2021/01/09 全球购物
保卫钓鱼岛口号
2014/06/20 职场文书
2014年“向国旗敬礼”网上签名寄语活动方案
2014/09/27 职场文书
公安交警中队队长个人对照检查材料思想汇报
2014/10/05 职场文书
2015年科研工作总结范文
2015/05/13 职场文书