jQuery实现新消息在网页标题闪烁提示

 更新时间:2015年06月23日 11:25:12   投稿:hebedich  
这篇文章主要介绍了jQuery实现新消息在网页标题闪烁提示的相关资料,需要的朋友可以参考下

可能有一些站长会注意到这样的效果,就是我们在一些SNS社交、社区论坛浏览时,经常会看到收到的新消息会闪烁标题提示,那么这样的效果我们能不能运用在 自己的网站呢,新消息在网页标题闪烁显示的效果如何实现?小编有幸在某牛人技术博客看到这样的代码,基于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); 
jQuery(function($) { 
var timerArr = $.blinkTitle.show(); 
setTimeout(function() { //此处是过一定时间后自动消失 
$.blinkTitle.clear(timerArr); 
}, 10000); 
//若认为操作消失,只需如此调用: $.blinkTitle.clear(timerArr); 
}); 
</script> 
<br /> 
</body> 
</html>

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • jQuery/CSS3图片特效插件整理推荐

    jQuery/CSS3图片特效插件整理推荐

    这里给大家整理汇总了10款jQuery/CSS3图片特效插件,效果都非常棒,推荐给大家,有需要的小伙伴参考下
    2014-12-12
  • jQuery除指定区域外点击任何地方隐藏DIV功能

    jQuery除指定区域外点击任何地方隐藏DIV功能

    这篇文章主要介绍了jQuery除指定区域外点击任何地方隐藏DIV的相关资料,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2017-11-11
  • jQuery实现瀑布流布局

    jQuery实现瀑布流布局

    上篇文章我们介绍了使用原生的javascript实现了图片瀑布流效果,本文我们来用jQuery来实现同样的效果。
    2014-12-12
  • jquery动态改变div宽度和高度

    jquery动态改变div宽度和高度

    这篇文章主要介绍了jquery动态改变div宽度和高度,需要的朋友可以参考下
    2015-02-02
  • jquery悬浮提示框完整实例

    jquery悬浮提示框完整实例

    这篇文章主要介绍了jquery悬浮提示框实现方法,涉及jQuery鼠标事件响应及页面元素样式的动态操作技巧,需要的朋友可以参考下
    2016-01-01
  • jQuery Easyui实现左右布局

    jQuery Easyui实现左右布局

    jQuery EasyUI 是一个基于 jQuery 的框架,集成了各种用户界面插件。接下来通过本文给大家介绍jQuery Easyui实现左右布局,涉及到到easyui左右布局相关知识,感兴趣的朋友一起学习吧
    2016-01-01
  • 一看就懂:jsonp详解

    一看就懂:jsonp详解

    这篇文章主要介绍了一看就懂:jsonp详解,本文用浅显易懂的语言组织讲解了什么是jsonp、jsonp怎么用、jsonp使用实例等内容,需要的朋友可以参考下
    2015-06-06
  • jQuery实现左右切换焦点图

    jQuery实现左右切换焦点图

    这篇文章主要介绍了jQuery实现左右切换焦点图的核心代码,有需要的小伙伴可以参考下
    2015-04-04
  • jquery对Json的各种遍历方法总结(必看篇)

    jquery对Json的各种遍历方法总结(必看篇)

    下面就为大家带来一篇jquery对Json的各种遍历方法总结(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • jQuery展示表格点击变色、全选、删除

    jQuery展示表格点击变色、全选、删除

    这篇文章主要为大家详细介绍了jQuery展示表格点击变色、全选、删除的相关资料,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01

最新评论