我目前正在一個小型網站上工作,如果網站在每次訪問時都採用了隨機配色方案 - 這意味着每次用戶訪問該網站時都會看到略有不同的版本。使用JavaScript生成隨機網站配色方案
我試圖這樣做,使用JavaScript,但該網站上生成的每個頁面訪問新的顏色...
任何幫助將是巨大的 - 如果它可單獨使用JS是做什麼?
$(document).ready(function(){ // Generate random colour for the header of the site... let colours = [ '#F8E71C', '#1cf8b1', '#1cb1f8', '#c21cf8', '#f81c3a', ]; let randomNumber = Math.floor(Math.random() * colours.length) + 1; let header = $('.site-head'); let cardColour = $('.card__border'); localStorage.setItem("siteTheme", colours[randomNumber]); if (localStorage.getItem("siteTheme")) { header.css({ backgroundColor: localStorage.getItem("siteTheme"), }); cardColour.css({ backgroundColor: localStorage.getItem("siteTheme"), }); } });
嘗試使用cookie http://www.w3schools.com/js/js_cookies.asp – fernando
您的代碼不起作用? – Qianyue