首頁  >  文章  >  web前端  >  jquery怎麼實作新訊息提示

jquery怎麼實作新訊息提示

藏色散人
藏色散人原創
2021-11-19 11:06:482609瀏覽

jquery實作新訊息提示的方法:1、建立一個HTML範例檔案;2、新增script標籤;3、透過「blinkTitle : { show : function() { var step =...}”方法實作新訊息提示即可。

jquery怎麼實作新訊息提示

#本教學操作環境:windows7系統、jquery- 2.0.3版本、Dell G3電腦。

jquery怎麼實作新訊息提示?

jQuery實作新訊息在網頁標題閃爍提示

這篇文章主要介紹了jQuery實現新訊息在網頁標題閃爍提示的相關資料,需要的朋友可以參考下

#可能有一些站長會注意到這樣的效果,就是我們在一些SNS社交、社區論壇瀏覽時,常常會看到收到的新訊息會閃爍標題提示,那麼這樣的效果我們能不能運用在自己的網站呢,新訊息在網頁標題閃爍顯示的效果如何實現?小編有幸在某牛人技術部落格看到這樣的程式碼,基於jquery框架。

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> 
<html> 
<head> 
<base href="<%=basePath%>"> 
<title>My JSP &#39;test.jsp&#39; 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 = &#39;【   】&#39; + _title 
} 
  
if (step == 2) { 
document.title = &#39;【新消息】&#39; + _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影片教學

以上是jquery怎麼實作新訊息提示的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn