让新消息在网页标题闪烁提示的jQuery代码 - Web前端
作者:98wpeu发布时间:2026-05-22分类:网页前端技术浏览:5
导读:可能有一些站长会注意到这样的效果,就是我们在一些SNS社交、社区论坛浏览时,经常会看到收到的新消息会闪烁标题提示,那么这样的效果我们能不能运用在自己的网站呢,新消息在网页标题闪烁显...
可能有一些站长会注意到这样的效果,就是我们在一些SNS社交、社区论坛浏览时,经常会看到收到的新消息会闪烁标题提示,那么这样的效果我们能不能运用在自己的网站呢,新消息在网页标题闪烁显示的效果如何实现?小编有幸在某牛人技术博客看到这样的代码,基于JQuery框架。
为解决一些网页特效运行后不能显示效果(例如:jQuery则需要刷新)问题,脚本之家特别新增网页版演示。
复制代码 代码如下:
<!DOCtypehtml 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( {
/**
* 调用方法: vartimerArr = $.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 http://www.jb51.net/down
JQuery(function($) {
var timerArr = $.blinkTitle.show();
setTimeout(function() { //此处是过一定时间后自动消失
$.blinkTitle.clear(timerArr);
}, 10000);
//若认为操作消失,只需如此调用: $.blinkTitle.clear(timerArr);
});
</script>
<br />
<center>
如不能显示效果,请按Ctrl+F5刷新本页,更多网页代码:
<a href='HTTP://www.jb51.net/' target='_blank'>http://www.jb51.net/</a>
</center>
</body>
</html>
为解决一些网页特效运行后不能显示效果(例如:jQuery则需要刷新)问题,脚本之家特别新增网页版演示。
复制代码 代码如下:
<!DOCtypehtml 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( {
/**
* 调用方法: vartimerArr = $.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 http://www.jb51.net/down
JQuery(function($) {
var timerArr = $.blinkTitle.show();
setTimeout(function() { //此处是过一定时间后自动消失
$.blinkTitle.clear(timerArr);
}, 10000);
//若认为操作消失,只需如此调用: $.blinkTitle.clear(timerArr);
});
</script>
<br />
<center>
如不能显示效果,请按Ctrl+F5刷新本页,更多网页代码:
<a href='HTTP://www.jb51.net/' target='_blank'>http://www.jb51.net/</a>
</center>
</body>
</html>
相关推荐
- jquery实现动态菜单的实例代码 - Web前端
- jquery定时滑出可最小化的底部提示层特效代码 - Web前端
- jquery获取子节点和父节点的示例代码 - Web前端
- 不用锚点也可以平滑滚动到页面的指定位置实现代码 - Web前端
- jQuery实现长文字部分显示代码 - Web前端
- jquery实现盒子下拉效果示例代码 - Web前端
- 60个很实用的jQuery代码开发技巧收集 - Web前端
- jquery简单瀑布流实现原理及ie8下测试代码 - Web前端
- jquery.bgiframe.js在IE9下提示INVALID_CHARACTER_ERR错误 - Web前端
- jquery插件制作 提示框插件实现代码 - Web前端
- 网页前端技术排行
- 最近发表
-
- WordPress随机显示特色图片插件:Random Post Thumbnails
- KeePass实现Chrome浏览器自动填充密码方法一
- LNMP一键包nginx 301强制跳转到https教程
- KeePass实现Chrome浏览器自动填充密码方法二
- #建站# 免费的VPS管理软件Xshell8/Xftp8中文版下载
- 使用Xshell 8连接VPS教程_电脑登录vps的方法
- WordPress评论界面添加烟花????效果
- 不同浏览器书签同步方案:坚果云+Floccus_详细使用教程
- iOS端KeePassXC客户端APP:Strongbox Password Safe
- 给WordPress评论中的Gravatar头像图片添加ALT属性


