让新消息在网页标题闪烁提示的jQuery代码


Posted in Javascript onNovember 04, 2013

可能有一些站长会注意到这样的效果,就是我们在一些SNS社交、社区论坛浏览时,经常会看到收到的新消息会闪烁标题提示,那么这样的效果我们能不能运用在自己的网站呢,新消息在网页标题闪烁显示的效果如何实现?小编有幸在某牛人技术博客看到这样的代码,基于jquery框架。

为解决一些网页特效运行后不能显示效果(例如:jQuery则需要刷新)问题,三水点靠木特别新增网页版演示。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<base href="<%=basePath%>"> 
<title>My JSP 'test.jsp' starting page</title> 
</head> 
<body> 
<p style="text-align: center;"> 
请看网页标题处效果! 
<br /> 
隔10秒后提示消失 
</p> 
<script type="text/javascript" 
src="script/jquery-2.0.3.js"> 
</script> 
<script type="text/javascript"> (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); 
// Resources from https://3water.com/down 
jQuery(function($) { 
var timerArr = $.blinkTitle.show(); 
setTimeout(function() { //此处是过一定时间后自动消失 
$.blinkTitle.clear(timerArr); 
}, 10000); 
//若认为操作消失,只需如此调用: $.blinkTitle.clear(timerArr); 
}); 
</script> 
<br /> 
<center> 
如不能显示效果,请按Ctrl+F5刷新本页,更多网页代码: 
<a href='https://3water.com/' target='_blank'>https://3water.com/</a> 
</center> 
</body> 
</html>
Javascript 相关文章推荐
Javascript Math对象
Aug 13 Javascript
HTML node相关的一些资料整理
Jan 01 Javascript
jquery实现兼容浏览器的图片上传本地预览功能
Oct 14 Javascript
JS获取select-option-text_value的方法
Dec 26 Javascript
jQuery学习笔记之toArray()
Jun 09 Javascript
jquery实现简单的自动播放幻灯片效果
Jun 13 Javascript
微信小程序 WebSocket详解及应用
Jan 21 Javascript
JavaScript实现简单的双色球(实例讲解)
Jul 31 Javascript
浅谈Webpack打包优化技巧
Jun 12 Javascript
JS中的算法与数据结构之常见排序(Sort)算法详解
Aug 16 Javascript
原生js实现密码强度验证功能
Mar 18 Javascript
详解datagrid使用方法(重要)
Nov 06 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
Nov 04 #Javascript
浅析return false的正确使用
Nov 04 #Javascript
javascript与jquery中跳出循环的区别总结
Nov 04 #Javascript
js中apply方法的使用详细解析
Nov 04 #Javascript
js数组操作学习总结
Nov 04 #Javascript
Javascript执行效率全面总结
Nov 04 #Javascript
jquery的map与get方法详解
Nov 04 #Javascript
You might like
mysql+php分页类(已测)
2008/03/31 PHP
DW中链接mysql数据库时,建立字符集中文出现乱码的解决方法
2010/03/27 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
2020/11/22 PHP
Aster vs KG BO3 第二场2.18
2021/03/10 DOTA
MSN消息提示类
2006/09/05 Javascript
HTML中Select不用Disabled实现ReadOnly的效果
2008/04/07 Javascript
js播放wav文件(源码)
2013/04/22 Javascript
ExtJS 刷新后如何默认选中刷新前最后一次选中的节点
2014/04/03 Javascript
nodejs开发微博实例
2015/03/25 NodeJs
设计模式中的facade外观模式在JavaScript开发中的运用
2016/05/18 Javascript
node koa2实现上传图片并且同步上传到七牛云存储
2017/07/31 Javascript
BootStrap中Table隐藏后显示问题的实现代码
2017/08/31 Javascript
vue2.0设置proxyTable使用axios进行跨域请求的方法
2017/10/19 Javascript
React组件中的this的具体使用
2018/02/28 Javascript
微信小程序图片右边加两行文字的代码
2020/04/23 Javascript
JS的时间格式化和时间戳转换函数示例详解
2020/07/27 Javascript
python通过apply使用元祖和列表调用函数实例
2015/05/26 Python
python读取TXT到数组及列表去重后按原来顺序排序的方法
2015/06/26 Python
浅谈function(函数)中的动态参数
2017/04/30 Python
使用python爬虫获取黄金价格的核心代码
2018/06/13 Python
Linux下多个Python版本安装教程
2018/08/15 Python
PyQt5使用QTimer实现电子时钟
2019/07/29 Python
python实现图像拼接功能
2020/03/23 Python
PyCharm中配置PySide2的图文教程
2020/06/18 Python
使用分层画布来优化HTML5渲染的教程
2015/05/08 HTML / CSS
皮姆斯勒语言学习:Pimsleur Language Programs
2018/06/30 全球购物
Troy-Bilt官网:草坪割草机、吹雪机、分蘖机等
2019/02/19 全球购物
BISSELL官网:北美吸尘器第一品牌
2019/03/14 全球购物
递归实现回文判断(如:abcdedbca就是回文,判断一个面试者对递归理解的简单程序)
2013/04/28 面试题
违反校纪校规检讨书
2014/02/15 职场文书
员工安全生产责任书
2014/07/22 职场文书
小学班级特色活动方案
2014/08/31 职场文书
励志语录:时光飞逝,请学会珍惜所有的人和事
2020/01/16 职场文书
html中显示特殊符号(附带特殊字符对应表)
2021/06/21 HTML / CSS
手把手教你实现PyTorch的MNIST数据集
2021/06/28 Python
如何用六步教会你使用python爬虫爬取数据
2022/04/06 Python