让新消息在网页标题闪烁提示的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 相关文章推荐
修改发贴的编辑功能
Mar 07 Javascript
JQUERY设置IFRAME的SRC值的代码
Nov 30 Javascript
Jquery判断$(&quot;#id&quot;)获取的对象是否存在的方法
Sep 25 Javascript
页面按钮禁用与解除禁用的方法
Feb 19 Javascript
JavaScript 轮播图和自定义滚动条配合鼠标滚轮分享代码贴
Oct 28 Javascript
AngularJS出现$http异步后台无法获取请求参数问题的解决方法
Nov 03 Javascript
利用JS轻松实现获取表单数据
Dec 06 Javascript
基于vue2的table分页组件实现方法
Mar 20 Javascript
微信小程序开发中的疑问解答汇总
Jul 03 Javascript
微信小程序云开发详细教程
May 16 Javascript
微信小程序HTTP接口请求封装代码实例
Sep 05 Javascript
javascript实现简易计算器功能
Sep 23 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
如何删除多级目录
2006/10/09 PHP
《PHP边学边教》(02.Apache+PHP环境配置――上篇)
2006/12/13 PHP
PHP一些常用的正则表达式字符的一些转换
2008/07/29 PHP
php打乱数组二维数组多维数组的简单实例
2016/06/17 PHP
浅谈Laravel队列实现原理解决问题记录
2017/08/19 PHP
使用PHP连接数据库_实现用户数据的增删改查的整体操作示例
2017/09/01 PHP
ThinkPHP5 的简单搭建和使用详解
2018/11/15 PHP
laravel5.1 ajax post 传值_token示例
2019/10/24 PHP
JavaScript使用DeviceOne开发实战(三)仿微信应用
2015/12/02 Javascript
Bootstrap3 模态框使用实例
2017/02/22 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
面包屑导航详解
2017/12/07 Javascript
vue中v-for循环给标签属性赋值的方法
2018/10/18 Javascript
layui实现tab的添加拒绝重复的方法
2019/09/04 Javascript
Vue+tracking.js 实现前端人脸检测功能
2020/04/16 Javascript
python将秒数转化为时间格式的实例
2018/09/16 Python
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
在Python中调用Ping命令,批量IP的方法
2019/01/26 Python
pyqt5实现按钮添加背景图片以及背景图片的切换方法
2019/06/13 Python
用python打印1~20的整数实例讲解
2019/07/01 Python
pytest中文文档之编写断言
2019/09/12 Python
如何真正的了解python装饰器
2020/08/14 Python
Django集成MongoDB实现过程解析
2020/12/01 Python
雅高酒店中国:Accorhotels.com China
2018/03/26 全球购物
巴西女装购物网站:Eclectic
2018/04/24 全球购物
奥地利票务门户网站:oeticket.com
2019/12/31 全球购物
电子信息专业学生自荐信
2013/11/09 职场文书
毕业生的自我鉴定该怎么写
2013/12/02 职场文书
初婚初育证明
2014/01/14 职场文书
大学同学聚会邀请函
2014/01/19 职场文书
应届生找工作求职信
2014/06/24 职场文书
2014年财政工作总结
2014/12/10 职场文书
2015年控辍保学工作总结
2015/05/18 职场文书
2016年乡镇七一建党节活动总结
2016/04/05 职场文书
2019请假条的基本格式及范文!
2019/07/05 职场文书
Python基础之数据类型知识汇总
2021/05/18 Python