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 相关文章推荐
escape、encodeURI、encodeURIComponent等方法的区别比较
Dec 27 Javascript
JavaScript调用堆栈及setTimeout使用方法深入剖析
Feb 16 Javascript
onkeydown事件解决按回车键直接提交数据的需求
Apr 11 Javascript
jquery文档操作wrap()方法实例简述
Jan 10 Javascript
jquery实现简单手风琴菜单效果实例
Jun 13 Javascript
jQuery鼠标事件汇总
Aug 30 Javascript
jQuery实现图片文字淡入淡出效果
Dec 21 Javascript
JQuery标签页效果实例详解
Dec 24 Javascript
Js实现中国公民身份证号码有效性验证实例代码
May 03 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
May 09 Javascript
JS动态显示倒计时效果
Dec 12 Javascript
jQuery单页面文字搜索插件jquery.fullsearch.js的使用方法
Feb 04 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
二次元帅气男生排行榜,只想悄悄收藏系列
2020/03/04 日漫
怎么样可以把 phpinfo()屏蔽掉?
2006/11/24 PHP
php中如何防止表单的重复提交
2013/08/02 PHP
非常实用的php弹出错误警告函数扩展性强
2014/01/17 PHP
php json转换成数组形式代码分享
2014/11/10 PHP
Composer设置忽略版本匹配的方法
2016/04/27 PHP
PHP根据session与cookie用户登录状态操作类的代码
2016/05/13 PHP
使用PHP+MySql实现微信投票功能实例代码
2017/09/29 PHP
thinkphp 中的volist标签在ajax操作中的特殊性(推荐)
2018/01/15 PHP
PHP实现微信提现(企业付款到零钱)
2019/08/01 PHP
用js判断用户浏览器是否是XP SP2的IE6
2007/03/08 Javascript
动态添加option及createElement使用示例
2014/01/26 Javascript
从JQuery源码分析JavaScript函数的apply方法与call方法
2014/09/25 Javascript
Javascript中的Callback方法浅析
2015/03/15 Javascript
javascript实现完美拖拽效果
2015/05/06 Javascript
JS实现仿Windows7风格的网页右键菜单效果代码
2015/09/11 Javascript
jQuery弹出下拉列表插件(实现kindeditor的@功能)
2016/08/16 Javascript
简单的js表格操作
2016/09/24 Javascript
详解在Vue中如何使用axios跨域访问数据
2017/07/07 Javascript
JS自定义滚动条效果简单实现代码
2020/10/27 Javascript
vue中eventbus被多次触发以及踩过的坑
2017/12/02 Javascript
[01:14]辉夜杯战队访谈宣传片—NEWBEE.Y
2015/12/26 DOTA
python实时检测键盘输入函数的示例
2019/07/17 Python
简单了解python 生成器 列表推导式 生成器表达式
2019/08/22 Python
pandas factorize实现将字符串特征转化为数字特征
2019/12/19 Python
Python多线程threading join和守护线程setDeamon原理详解
2020/03/18 Python
django列表筛选功能的实现代码
2020/03/27 Python
Crocs波兰官方商店:女鞋、男鞋、童鞋、洞洞鞋
2019/10/08 全球购物
毕业生物理教师求职信
2013/10/17 职场文书
运动会广播稿100字
2014/01/11 职场文书
2014升学宴答谢词
2014/01/26 职场文书
交通事故委托书范本(2篇)
2014/09/21 职场文书
开会迟到检讨书范文
2015/05/06 职场文书
Go Gin实现文件上传下载的示例代码
2021/04/02 Golang
python中的sys模块和os模块
2022/03/20 Python
使用kubeadm命令行工具创建kubernetes集群
2022/03/31 Servers