私はこれを持っています。 (無意味フィラーではないと、このポストのためのダウン短縮):jqueryを使用して、配列内のURLをクリックしたときに背景イメージを変更するにはどうすればよいですか?
var randomQuote = function() {
var quotes = [{
author: "Duke Nukem: Manhatten Project",
quote: "Come on out, Morphix. There's just two ways this can end, and in both of them, you die!",
boxart: "http://game-server-hosting.net/wp-content/uploads/2008/12/4235.jpg"
}];
var numQuotes = quotes.length;
var randomIndex = Math.round(Math.random() * numQuotes);
var quotation = quotes[randomIndex - 1];
$('.quotebox').html(quotation.quote);
$('.authorbox').html(quotation.author);
};
私はこのようなものがどのように機能するかを理解する:
私が知りたいことは、私が代わりにどこそれにそれを作るのですかどのようにある$('#bg').css({backgroundImage: "url("+imgbg+")"});
バックグラウンドイメージは、普通のURLではなく、配列のboxart部分にあるものから変更されますか? quotation.boxartを使用しますか?そしてもしそうなら、どうですか?
$('body').css({'background-image': quotation.boxart});
$('body').css({'background-image': 'quotation.boxart'});
$('body').css({'background-image': 'url(quotation.boxart)'});
任意の助けをいただければ幸いです(私は学んでいるので)私は、まだ感謝を知らない別の方法がある場合:私は仕事していないよういくつかの方法を試してみました!ジョニーは+さんにトリックを置くんでした 'URL(' + quotation.boxart + ')'
を置くよう
'$( '体')を使用する必要があり、CSS({ '背景画像': 'URL(' + quotation.boxart + ')'});' –
ほらああ!私はそこに+が必要でした。どうもありがとうございます! – Joseph