让新消息在网页标题闪烁提示的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 版本]
Mar 20 Javascript
通过event对象的fromElement属性解决热区设置主实体的一个bug
Dec 22 Javascript
JS获取url链接字符串 location.href
Dec 23 Javascript
两种方法实现在HTML页面加载完毕后运行某个js
Jun 16 Javascript
JavaScript实现图片DIV竖向滑动的方法
Apr 25 Javascript
基于JavaScript实现动态创建表格和增加表格行数
Dec 20 Javascript
javascript自动切换焦点控制效果完整实例
Feb 02 Javascript
Zabbix添加Node.js监控的方法
Oct 20 Javascript
Vue.js鼠标悬浮更换图片功能
May 17 Javascript
JavaScript实现的前端AES加密解密功能【基于CryptoJS】
Aug 28 Javascript
webpack打包多页面的方法
Nov 30 Javascript
基于Cesium绘制抛物弧线
Nov 18 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
PHP脚本的10个技巧(4)
2006/10/09 PHP
PHP实现格式化文件数据大小显示的方法
2015/01/03 PHP
Yii2中YiiBase自动加载类、引用文件方法分析(autoload)
2016/07/25 PHP
JS分割字符串并放入数组的函数
2011/07/04 Javascript
jQuery渐变发光导航菜单的实例代码
2013/03/27 Javascript
js实现跟随鼠标移动且带关闭功能的图片广告实例
2015/02/26 Javascript
js判断数组key是否存在(不用循环)的简单实例
2016/08/03 Javascript
JS控制页面跳转时未请求要跳转的地址怎么回事
2016/10/14 Javascript
nodejs个人博客开发第二步 入口文件
2017/04/12 NodeJs
d3.js实现立体柱图的方法详解
2017/04/28 Javascript
vue proxyTable 接口跨域请求调试的示例
2017/09/12 Javascript
Vue结合SignalR实现前后端实时消息同步
2017/09/19 Javascript
关于HTTP传输中gzip压缩的秘密探索分析
2018/01/12 Javascript
用vue写一个仿简书的轮播图的示例代码
2018/03/13 Javascript
Nodejs把接收图片base64格式保存为文件存储到服务器上
2018/09/26 NodeJs
微信小程序实现人脸识别登陆的示例代码
2019/04/02 Javascript
微信小程序:数据存储、传值、取值详解
2019/05/07 Javascript
Jquery异步上传文件代码实例
2019/11/13 jQuery
python 连接各类主流数据库的实例代码
2018/01/30 Python
Sanic框架流式传输操作示例
2018/07/18 Python
解决Python获取字典dict中不存在的值时出错问题
2018/10/17 Python
Python使用Pickle模块进行数据保存和读取的讲解
2019/04/09 Python
python实现在cmd窗口显示彩色文字
2019/06/24 Python
Pytorch中index_select() 函数的实现理解
2019/11/19 Python
python使用布隆过滤器的实现示例
2020/08/20 Python
利用python批量爬取百度任意类别的图片的实现方法
2020/10/07 Python
Python实现我的世界小游戏源代码
2021/03/02 Python
Bootstrap 学习分享
2012/11/12 HTML / CSS
美国儿童运动鞋和服装零售商:Kids Foot Locker
2017/08/05 全球购物
建筑工程管理专业自荐信范文
2013/12/28 职场文书
文科教师毕业的自我评价
2014/01/16 职场文书
《最可爱的人》教学反思
2014/02/14 职场文书
关于元旦的广播稿
2014/02/16 职场文书
运动会闭幕词
2015/01/28 职场文书
房地产工程部经理岗位职责
2015/04/09 职场文书
法律讲堂观后感
2015/06/11 职场文书