サイトの背景チェンジャーを構築しようとしていますが、別のページに移動すると変更が失われることを除いて、正常に機能しています。
ページを変更したときに変更を固定する方法をいくつか試しましたが、喜びはありません。
いくつかのテスト画像を含む 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 値を変数に渡して、ページの読み込み時にスクリプトを設定しようとしましたが、機能しませんでした。
どんな助けでも素晴らしいでしょう。ありがとう、アーロン。