私はちょっと、this threadという拡張子の質問があります。クリック時に変化するスケーラブルな背景画像
私は自分の背景イメージを使用しています。しかし、それらを自動的にタイルにするのではなく、私はそれらをブラウザに合わせてリンクしたいと思います。私はCSSを使ってスケーラブルな背景イメージを作成する方法を知っていますが、上記のCSSをスクリプト内のbackImage変数にリンクする方法はわかりません(下の、または前のスレッドからのジャンプ後に利用できます)様々な画像。
<script type="text/javascript">
var backImage = [
"images/street.png",
"images/market.jpg",
"images/building.jpg",
"images/skyscraper.jpg",
"images/gasstation.jpg",
"images/trees.jpg"
];
function changeBGImage(whichImage) {
if (document.body){
document.body.style.backgroundImage = 'url('+backImage[whichImage]+')';
}
};
</script>
トリッキーな部分は、複数のとHTML内の既存のdivに... ...私はすでにこれを適用していますので、私はHTMLにクラスを適用することはできません
<a href="javascript:changeBGImage(1)">Change</a>
です他のクラス。したがって私はbackImageまたはjavascriptの特定のpngとjpgにクラスを追加する必要があります。
ありがとうございます!
修正のPaigeさん、おめでとう!あなたができるときは、他の人があなたの成功から学ぶことができるように、あなたの答えに「受け入れられた」と記入してください。乾杯〜 –
うん、ありがとう!私は自分の答えを受け入れるには24時間待たなければなりませんでした。 :) –