最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

js实现的标题栏新消息闪烁提示效果_javascript技巧

来源:懂视网 责编:小采 时间:2020-11-27 21:24:11
文档

js实现的标题栏新消息闪烁提示效果_javascript技巧

js实现的标题栏新消息闪烁提示效果_javascript技巧:公司的项目中用到了这个新消息提示的效果,主要用于提示用户有新消息。具体实现代码如下: 代码如下:var newMessageRemind = { _step: 0, _title: document.title, _timer: null, //显示新消息提示 show: function() { var te
推荐度:
导读js实现的标题栏新消息闪烁提示效果_javascript技巧:公司的项目中用到了这个新消息提示的效果,主要用于提示用户有新消息。具体实现代码如下: 代码如下:var newMessageRemind = { _step: 0, _title: document.title, _timer: null, //显示新消息提示 show: function() { var te

公司的项目中用到了这个新消息提示的效果,主要用于提示用户有新消息。具体实现代码如下:

代码如下:
var newMessageRemind = {
_step: 0,
_title: document.title,
_timer: null,
//显示新消息提示
show: function() {
var temps = newMessageRemind._title.replace("【   】", "").replace("【新消息】", "");
newMessageRemind._timer = setTimeout(function() {
newMessageRemind.show();
//这里写Cookie操作
newMessageRemind._step++;
if (newMessageRemind._step == 3) {
newMessageRemind._step = 1
};
if (newMessageRemind._step == 1) {
document.title = "【   】" + temps
};
if (newMessageRemind._step == 2) {
document.title = "【新消息】" + temps
};
},
800);
return [newMessageRemind._timer, newMessageRemind._title];
},
//取消新消息提示
clear: function() {
clearTimeout(newMessageRemind._timer);
document.title = newMessageRemind._title;
//这里写Cookie操作
}

};

调用显示新消息提示:newMessageRemind.show();

调用取消新消息提示:newMessageRemind.clear();


另:单纯的这个代码会出现这么一个问题:
就是当你打开一个站点很多张页面的时候,如过有新消息,那么所有页面都会不停的闪,当你查看消息后其他页面仍会提示。

我们公司是通过使用Cookie的方式解决的,当查看新消息后所有标题闪动的页面将全部取消提示。

文档

js实现的标题栏新消息闪烁提示效果_javascript技巧

js实现的标题栏新消息闪烁提示效果_javascript技巧:公司的项目中用到了这个新消息提示的效果,主要用于提示用户有新消息。具体实现代码如下: 代码如下:var newMessageRemind = { _step: 0, _title: document.title, _timer: null, //显示新消息提示 show: function() { var te
推荐度:
标签: 标题 实现 js
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top