让新消息在网页标题闪烁提示的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 null和undefined区别分析
Oct 14 Javascript
js或css文件后面跟参数的原因说明
Jan 09 Javascript
让angularjs支持浏览器自动填表
Nov 10 Javascript
JavaScript函数参数使用带参数名的方式赋值传入的方法
Mar 19 Javascript
javascript正则表达式总结
Feb 29 Javascript
JS 动态判断PC和手机浏览器实现代码
Sep 21 Javascript
AngularJS中isolate scope的用法分析
Nov 22 Javascript
JavaScript 函数的定义-调用、注意事项
Apr 16 Javascript
vue2+el-menu实现路由跳转及当前项的设置方法实例
Nov 07 Javascript
Vue实现购物车场景下的应用
Nov 27 Javascript
jQuery实现checkbox全选功能完整实例
Jul 12 jQuery
JavaScript实现串行请求的示例代码
Sep 14 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将网址字符串转换成超链接(网址或email)
2010/05/25 PHP
ThinkPHP3.1新特性之查询条件预处理简介
2014/06/19 PHP
PHP面向对象程序设计之接口用法
2014/08/20 PHP
基于PHP代码实现中奖概率算法可用于刮刮卡、大转盘等抽奖算法
2015/12/20 PHP
JavaScript在多浏览器下for循环的使用方法
2012/11/07 Javascript
checkbox使用示例
2013/08/23 Javascript
jQuery中复合属性选择器用法实例
2014/12/31 Javascript
使用jQuery实现Web页面换肤功能的要点解析
2016/05/12 Javascript
jQuery基础_入门必看知识点
2016/07/04 Javascript
谈谈第三方App接入微信登录 解读
2016/12/27 Javascript
js+html制作简单日历的方法
2017/06/27 Javascript
如何通过非数字与字符的方式实现PHP WebShell详解
2017/07/02 Javascript
axios发送post请求,提交图片类型表单数据方法
2018/03/16 Javascript
python使用cookie库操保存cookie详解
2014/03/03 Python
Python使用matplotlib实现在坐标系中画一个矩形的方法
2015/05/20 Python
python获取mp3文件信息的方法
2015/06/15 Python
Django中使用locals()函数的技巧
2015/07/16 Python
详细解读tornado协程(coroutine)原理
2018/01/15 Python
Django1.9 加载通过ImageField上传的图片方法
2018/05/25 Python
Python小工具之消耗系统指定大小内存的方法
2018/12/03 Python
python xpath获取页面注释的方法
2019/01/14 Python
DJANGO-URL反向解析REVERSE实例讲解
2019/10/25 Python
python计算波峰波谷值的方法(极值点)
2020/02/18 Python
CSS3 绘制BMW logo实的现代码
2013/04/25 HTML / CSS
Auchan Direct波兰:欧尚在线杂货店
2016/10/19 全球购物
英国知名化妆品网站:Revolution Beauty(原TAM Beauty)
2018/02/28 全球购物
德国前卫设计师时装在线商店:Luxury Loft
2019/11/04 全球购物
迪卡侬比利时官网:Decathlon比利时
2019/12/28 全球购物
营销与策划应届生求职信
2013/11/04 职场文书
给女朋友的道歉信
2014/01/10 职场文书
竞争性谈判邀请书
2014/02/06 职场文书
幼儿园春季开学寄语
2014/04/03 职场文书
2015年医院工作总结范文
2015/04/09 职场文书
护士业务学习心得体会
2016/01/25 职场文书
《老人与海鸥》教学反思
2016/02/16 职场文书
辞职申请书范本
2019/05/20 职场文书