私は、ユーザーが再レイアウトボタンをクリックすると、自分のフォルダに保存されている画像に背景が変わるようにしようとしています。ボタンで背景を変更する
HTMLボタン
<a href="#" onclick="changeLook()">ReStyle</a>
<a href="#" onclick="changeBack()">Reset</a>
:しかし、私はそれが仕事を得る傾ける何らかの理由で、任意のヘルプは、この問題に素晴らしいことだ、私はいくつかあり、その後、あなたは、通常のイメージにリセットするかを選択することができます
Javascriptを
var counter = 0;
function changeLook(){
counter += 1;
switch (counter) {
case 1:
document.body.style.backgroundImage = "../Image/BackgroundImage2.jpg";
break;
case 2:
document.body.style.backgroundImage = "../Image/BackgroundImage3.jpg";
break;
case 3:
counter = 0;
document.body.style.backgroundImage = "../Image/BackgroundImage4.jpg";
break;
}
}
function changeBack(){
document.body.style.backgroundImage = "../Image/BackgroundImage1.jpg";
}
CSS
body {
padding-top: 23px;
padding-bottom: 10px;
background: url('../Image/BackgroundImage1.jpg') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
JavaScriptイメージパスで '../'を削除してみます。 – Aziz
プロジェクトのディレクトリ構造はどのようになっていますか? –
うん、私はうんち、単純にうまくいきません。私は正しい薬用量を持っています。エラーもありません。本当に奇妙です。 – Nevershow2016