我有這樣的CSS:更改多個頁面上的div的CSS背景圖像?
div[data-role="page"]{
min-height: 100%;
width: 100%;
padding: 0px;
margin: 0px;
border: 0px;
background-image:url('../img/blue_background.jpg');}
,這是我的函數:
注: 在函數初始化的變量,則VAL()是一個選擇框,改變的時候,被保存在localStorage的。
function saveParam(){
var result=$("#param_results option:selected").val();
var scan=$("#param_scan option:selected").val();
var scan_speed=$("#param_scan_speed option:selected").val();
var scan_bg=$("#param_scan_bg option:selected").val();
var font=$("#param_font option:selected").val();
var screen_bg=$("#param_screen_bg option:selected").val();
var waiting_time=$("#param_waiting_time option:selected").val();
window.localStorage.setItem("param_results", result);
window.localStorage.setItem("param_scan", scan);
window.localStorage.setItem("param_scan_speed", scan_speed);
window.localStorage.setItem("param_scan_bg", scan_bg);
window.localStorage.setItem("param_font", font);
window.localStorage.setItem("param_screen_bg", screen_bg);
window.localStorage.setItem("param_waiting_time", waiting_time);
//$('div[data-role="page"]').css("background-image", "url('../img/green.jpg')");
back();}
我有幾個HTML頁面,所有的人都在div [數據角色=「頁面」]所以他們都具有相同的背景,等等。但是當param_screen_bg改變,我想永久地將背景圖像更改爲另一個,但它不起作用。最後的評論欄只是試圖改變背景,但它仍然不起作用。
編輯: https://jsfiddle.net/42zbcbge/1/
這個的jsfiddle是我想要的一個小例子。當你按下保存按鈕,我想改變的CSS背景,爲此在頁面上太多,但它不改變
;
我做這個樣本雖然在一些假設,但我認爲你可以處理它: 所以,你可以,例如,做這樣的事情「你是說這張照片將來會用到嗎? –
每次「param_screen_bg」被改變時,背景也被改變。所以通過永久性的我的意思是,直到應用程序上的某個人改變它,背景將成爲新圖像 –