我試圖爲我的網站構建一個背景更改器,並且它工作正常,除非在移動到其他頁面時更改會丟失。jQuery背景更改器在所有頁面中保留嗎?
我試過幾種方法,當你改變頁面但沒有喜悅的時候改變它。
這裏是jQuery的有一些測試圖像:
$(function() {
$(".bgCollection").change(function() {
if ($("#wood").is(":checked")) {
$('#background img:first').attr('src', 'http://cdnimg.visualizeus.com/thumbs/7f/78/gfx,wood-7f78592c9a6ed3390492c560c5ac6fec_h.jpg');
}
if ($("#steel").is(":checked")) {
$('#background img:first').attr('src', 'http://www.aroorsteelcorporation.com/full-images/stainless-steel-834007.jpg');
}
if ($("#metal").is(":checked")) {
$('#background img:first').attr('src', 'http://i00.i.aliimg.com/photo/v0/468538622/Brushed_metal_texture_prepainted_metal.jpg');
}
}); });
而這裏的HTML:
<input name="BG" id="wood" type="radio" value="" class="bgCollection" />
<label for="radio">
Wood
</label>
<input name="BG" id="steel" type="radio" class="bgCollection"/>
<label for="radio">
Steel
</label>
<input name="BG" id="metal" type="radio" value="" class="bgCollection"/>
<label for="radio">
Black metal
</label>
我試圖當前SRC值傳遞給一個變量,使腳本設置上頁面加載但無法讓它工作。
任何幫助將是偉大的。 謝謝, 亞倫。
您可能想使用由JavaScript設置的cookie來執行此操作。 – 2013-02-22 10:15:30