js更換網頁背景顏色並且可以防止重新整理
很多網站可以更換皮膚,其實是呼叫了不同的css檔案,但是很多時候,當重新整理頁面的時候,設定的樣式又會回到預設狀態,不過我們可以將設定的狀態存入cookie,這樣就可以防止重新整理重置了,當然前提是瀏覽器支援cookie,下面就以更換背景顏色為例子,介紹一下如何實現此效果。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <style type="text/css"> #p1 { background-color:Red; width:40px; border:solid 1px yellow; margin:5px; float:left } #p2 { background-color:Yellow; width:40px; border:solid 1px red; margin:5px; float:left } #p3 { background-color:Blue; width:40px; border:solid 1px yellow; margin:5px; float:left } </style> <script type="text/javascript" src="mytest/jQuery/jquery-1.8.3.js"></script> <script src="JQuery-cookie.js" type="text/javascript"></script> <script type="text/javascript"> $(function(){ if($.cookie("bgcolor")){ $("body").css("background-color", $.cookie("bgcolor")); } $("p").click(function(){ $("body").css("background-color",$(this).css("background-color")); $.cookie("bgcolor",$("body").css("background-color"),{expires:7}); }) }) </script> </head> <body> <p id="p1">紅色</p> <p id="p2">黃色</p> <p id="p3">藍色</p> </body> </html>
以上程式碼實現了我們的要求,設定的背景顏色具有記憶功能。
JQuery-cookie.js檔案可以在網上下載,如果要測試本程式碼需要在伺服器環境下,否則無法成功。
相關文章
- javascript網頁背景顏色漸變效果JavaScript網頁
- 短視訊開發,點選按鈕Button,更換背景顏色
- 點選按鈕實現切換頁面背景顏色效果
- JavaScript元素點選背景顏色切換JavaScript
- js設定頁面TR 的屬性 背景顏色 樣式JS
- JavaScript點選按鈕切換背景顏色JavaScript
- js實現的點選連結<a>實現切換背景顏色JS
- CSS設定選中網頁文字時的背景和顏色CSS網頁
- 如何提取網頁上的顏色,網頁顏色程式碼提取工具ColorWell網頁
- js使用cookie儲存網站背景顏色程式碼例項JSCookie網站
- 設定toast的字型顏色和背景顏色AST
- canvas實現動態替換人物的背景顏色Canvas
- Flutter 實現“斑馬紋”背景(需要變換顏色)Flutter
- 2024-07-24 記錄一則切換頁面背景顏色效果
- Eclipse背景顏色修改Eclipse
- iOS UISearchBar 修改背景顏色iOSUI
- css 設定背景顏色CSS
- win10系統如何設定Word背景顏色_win10 word頁面背景顏色設定步驟Win10
- VC 對話方塊背景顏色、控制元件顏色控制元件
- 顏色轉換
- iphone 更改鍵盤背景顏色iPhone
- Win10怎麼更換視窗標題欄顏色 win10更換視窗標題欄顏色的方法Win10
- UITabBarController、TabBar背景顏色設定、TabBarItem顏色處理UItabBarController
- 如何設定小程式頁面各個部分的背景顏色?
- Flutter改變狀態列字型、狀態列背景顏色、Appbar背景顏色的方式FlutterAPP
- 網頁設計的12種顏色網頁
- CSS 中的顏色、背景和剪下CSS
- CSS-背景顏色|background-colorCSS
- CSS設定元素的背景顏色CSS
- markdown字型顏色和背景設定
- css3背景顏色漸變CSSS3
- JavaScript 背景顏色隨機變化JavaScript隨機
- iOS 顏色製作背景圖片iOS
- svg 圖示設定背景顏色SVG
- 十行pyhon程式碼批量更換icon顏色
- Chrome 獲取網頁顏色(文字、圖片)Chrome網頁
- Html前端網頁顏色的四種表示HTML前端網頁
- 美顏SDK更換髮色、染髮功能的實現流程