前端教程分享:十行程式碼實現title滾動顯示
細心的同學可能會發現我們網站的title顯示的文字永遠都是固定的不會移動的,那麼有沒有什麼辦法能讓title滾動顯示呢?
怎麼樣才能實現網頁標題滾動效果呢?時間就是金錢,廢話不多說,直接上程式碼:
然後解釋一下每一行的意思吧:
首先建立了一個變數 keyWords,用來存放網頁標題滾動的文字(字串)
接著建立一個命名函式 titleChange 執行以下操作;
1. 用split() 方法(不改變原始字串)將滾動的文字拆分為單個字元的陣列keyList;
2. 用shift()方法移出位於陣列 keyList 頭部的元素,並用變數 firstChar 儲存;
3. 用push()方法將步驟2中移除的字元,重新放到陣列 keyList 的尾部;
4. 用join() 方法將陣列重新拼接為字串,替換原本 keyWords 中儲存的文字(字串);
5. 用 document.title 將步驟4中重新拼接的字串,重新賦值到網頁標題中;
這樣就將 keyWords 中原本的第一個字元移動至最後一位, 網頁標題中原本位於第一個字元之後的文字會批次前移, 實現文字向前滾動的效果,但是由於函式每次呼叫只會執行一次, 所以最後我們還需要建立一個計時器,每個500毫秒重新呼叫一次 titleChange 函式。
最終實現網頁標題迴圈滾動的效果了, 我們還可以看一看控制檯列印的 keyWords, 啊呀!我感覺做了一個洗剪吹門口的霓虹燈呀 。。。
趕緊去自己上手試一試吧!
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31548651/viewspace-2771300/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 十行程式碼實現網頁標題滾動效果!行程網頁
- 前端實現文字滾動效果前端
- 表格顯示滾動條
- 直播軟體原始碼,實現頁面滾動到可視區顯示動畫效果原始碼動畫
- 好程式設計師web前端教程分享3種方法實現CSS隱藏捲軸並可以滾動內容程式設計師Web前端CSS
- 直播app原始碼,應用elementPlus table並滾動顯示APP原始碼
- 幾十行程式碼實現ASP.NET Core自動依賴注入行程ASP.NET依賴注入
- 10行程式碼實現頁面無限滾動行程
- 超出文字顯示省略號,hover效果:文字滾動顯示==》求解
- 微信小程式功能之全屏滾動效果的實現程式碼微信小程式
- vue之實現日曆----顯示農曆,滾動日曆監聽年月改變Vue
- 90行程式碼,15個元素實現無限滾動行程
- 一行程式碼實現滑鼠橫向滾動💪行程
- HashTable實現程式碼分享
- div顯示滾動條(類似合同閱讀)
- 幾十行程式碼實現一個vue的狀態管理行程Vue
- html/css 滾動到元素位置,顯示載入動畫HTMLCSS動畫
- 中斷與數碼管動態顯示程式碼
- 直播系統程式碼,輸入時實現密碼顯示與隱藏密碼
- 好程式設計師web前端學習路線分享滾動穿透方法程式設計師Web前端穿透
- 使阿里oss實現前端程式碼自動上傳阿里前端
- HTML5網頁遮罩層 + Iframe實現介面自動顯示的示例程式碼HTML網頁遮罩
- Django實現圖片上傳並前端頁面顯示Django前端
- 線上直播原始碼,VUE 獲獎名單滾動顯示的兩種方式原始碼Vue
- 頁面沒有出現滾動條時底部懸浮顯示到最底部
- 直播系統原始碼,vue實現無縫滾動原始碼Vue
- Geoserver + MySQL實現圖層顯示和文字顯示ServerMySql
- css實現滾動輪播CSS
- 短視訊程式開發,動態實現密碼、核取方塊等顯示與隱藏密碼
- 數碼管動態顯示
- 【前端詞典】4 種滾動吸頂實現方式的比較前端
- 51微控制器實現數碼管顯示
- TMS320F28335實現數碼管顯示S3
- 直播app原始碼,根據頁面滾動高亮顯示目錄的側邊欄APP原始碼
- JavaScript水平無縫滾動程式碼JavaScript
- Jquery實現的高亮效果程式碼分享jQuery
- css實現隱藏滾動條並可以滾動內容CSS
- 實用教程丨如何將實時資料顯示在前端電子表格中(一)前端