十行程式碼實現網頁標題滾動效果!
本篇文章給同學們介紹一種讓網頁標題滾動的教程,注意是網頁標題而不是網頁內部文字哦,趕緊收藏學習吧。
怎麼樣才能實現網頁標題滾動效果呢?時間就是金錢,廢話不多說,直接上程式碼:
然後解釋一下每一行的意思吧:
首先建立了一個變數 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-2767730/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 前端教程分享:十行程式碼實現title滾動顯示前端行程
- anime.js 網頁動畫庫,輕鬆實現網頁數字滾動效果JS網頁動畫
- H5頁面滾動阻尼效果實現H5
- 實現報表滾動到底部翻頁效果
- 微信小程式功能之全屏滾動效果的實現程式碼微信小程式
- 10行程式碼實現頁面無限滾動行程
- html網頁中如何實現居中效果(程式碼分享)HTML網頁
- 前端實現文字滾動效果前端
- 直播軟體原始碼,實現頁面滾動到可視區顯示動畫效果原始碼動畫
- 類似微信首頁彈性滾動和慣性滾動效果的實現——OverScroll
- 美化滾動條效果程式碼例項
- CSS3滾動條效果程式碼CSSS3
- 如何實現報表滾動到底部進行翻頁的效果
- [javascript]如何優雅的實現網頁自動滾動JavaScript網頁
- HTMl 中marquee標籤實現無縫滾動跑馬燈效果HTML
- 巢狀滾動效果實現討論巢狀
- 利用JavaScript實現註冊頁面省市聯動效果(附程式碼)JavaScript
- 用AutoLayout實現分頁滾動
- 127 PHP獲取網頁標題的3種實現方法程式碼例項PHP網頁
- 使用純 CSS 實現滾動陰影效果CSS
- uni-app 實現滑動列表(slider)頁面效果 完整程式碼示例APPIDE
- 什麼是視差滾動?如何實現視差滾動的效果?
- JavaFx 實現水平滾動文字(跑馬燈效果)Java
- angular 監聽 Windows 滾動事件 實現頁面滾動載入AngularWindows事件
- 直播app原始碼,標題欄隨頁面滑動之title移動定位效果APP原始碼
- OverScroll彈性滾動和慣性滾動效果的實現原理——CoordinatorLayout+Behavior
- unity 實現輪盤方式的按鈕滾動效果Unity
- 報表中怎樣實現滾動的公告效果
- 直播軟體搭建,Android實現文字滾動播放效果Android
- Web 頁面如何實現動畫效果Web動畫
- 幾十行程式碼實現ASP.NET Core自動依賴注入行程ASP.NET依賴注入
- 表示哀悼的網頁黑白效果 CSS 程式碼網頁CSS
- js 實現程式碼雨效果JS
- js、jQuery實現文字上下無縫輪播、滾動效果JSjQuery
- 小程式標籤頁切換效果
- 網頁佈局------輪播圖效果實現網頁
- 隱藏滾動條保留滾動效果
- Android 實現GridView的橫向滾動,實現仿京東秒殺效果AndroidView