js實現的網頁標題閃動程式碼例項
在很多網頁中具有這樣的效果,那就是網頁的標題具有閃動效果,這樣的效果在用作網頁新資訊提醒的功能中比較實用,因為對於使用者來說著非常的醒目,比靜態的提示效果要好很多,下面就通過程式碼例項介紹一下如何實現此功能。
程式碼如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>【新訊息提醒】-螞蟻部落</title> <script type="text/javascript"> var flashTitlePlayer = { start: function (msg) { this.title = document.title; if (!this.action) { try { this.element = document.getElementsByTagName('title')[0]; this.element.innerHTML = this.title; this.action = function (ttl) { this.element.innerHTML = ttl; }; } catch (e) { this.action = function (ttl) { document.title = ttl; } delete this.element; } this.toggleTitle = function () { this.action('【' + this.messages[this.index = this.index == 0 ? 1 : 0] + '】-螞蟻部落'); }; } this.messages = [msg]; var n = msg.length; var s = ''; if (this.element) { var num = msg.match(/\w/g); if (num != null) { var n2 = num.length; n -= n2; while (n2 > 0) { s += " "; n2--; } } } while (n > 0) { s += ' '; n--; }; this.messages.push(s); this.index = 0; this.timer = setInterval(function () {flashTitlePlayer.toggleTitle();}, 1000); }, stop: function () { if (this.timer) { clearInterval(this.timer); this.action(this.title); delete this.timer; delete this.messages; } } }; function flashTitle(msg){ flashTitlePlayer.start(msg); } function stopFlash() { flashTitlePlayer.stop(); } flashTitle("新訊息提醒"); </script> </head> <body> </body> </html>
相關文章
- 實現網頁標題跳動效果程式碼例項網頁
- js獲取網頁title標題程式碼例項JS網頁
- 網頁title標題滾動效果程式碼例項網頁
- 網頁標題出現資訊提醒例項程式碼網頁
- js標題title滾動程式碼例項JS
- 127 PHP獲取網頁標題的3種實現方法程式碼例項PHP網頁
- js點選div實現閃爍效果程式碼例項JS
- js實現的元素運動程式碼例項JS
- javascript實現網頁跳轉的程式碼例項JavaScript網頁
- 表格實現標題合併程式碼例項
- javascript實現網頁平滑定位程式碼例項JavaScript網頁
- vuejs實現新增tag標籤程式碼例項VueJS
- js實現的div拖動效果例項程式碼JS
- js實現的文字垂直滾動例項程式碼JS
- js實現的元素抖動效果程式碼例項JS
- 使用meta實現網頁跳轉程式碼例項網頁
- css實現的網頁三列布局效果程式碼例項CSS網頁
- js實現jquery的extend()程式碼例項JSjQuery
- js實現的警告框例項程式碼JS
- javascript實現的div塊閃爍效果程式碼例項JavaScript
- 拖動滾動條實現網頁內容自動載入程式碼例項網頁
- jquery實現的分頁效果例項程式碼jQuery
- 十行程式碼實現網頁標題滾動效果!行程網頁
- js實現的動態引入css檔案程式碼例項JSCSS
- 實現js檔案動態載入程式碼例項JS
- js實現的冪運算程式碼例項JS
- js實現的垂直選項卡效果程式碼例項JS
- js獲取元素在頁面中的座標程式碼例項JS
- jQuery實現的數字分頁程式碼例項jQuery
- HTML 使用表單標籤實現註冊頁面的例項程式碼HTML
- js實現的移動端貪吃蛇遊戲程式碼例項JS遊戲
- js實現的可以通用的選項卡程式碼例項JS
- js實現文字框提示程式碼例項JS
- 表格拖動滾動條標題固定程式碼例項
- js返回上一頁程式碼例項JS
- 網頁變灰色程式碼例項網頁
- jquery實現的滑動門程式碼例項jQuery
- CSS實現div固定於網頁右下角例項程式碼CSS網頁