我想加載圖像作爲父元素的背景。我已經成功了,但問題是我有幾個具有單獨背景的HTML部分。加載圖像作爲與jQuery的背景圖像
有沒有辦法用較少的代碼或任何其他方式做到這一點?
我的代碼:
var imgFileData1 = $('.bg-img1').attr('src')
$('#intro').css({'background-image':'url(' + imgFileData1 + ')'});
$('#bg-img1').hide();
var imgFileData2 = $('#bg-img2').attr('src')
$('#home').css({'background-image':'url(' + imgFileData2 + ')'});
$('#bg-img2').hide();
和我的HTML看起來像這樣:
<section id="intro"><img id="bg-img1" src="intro.jpg"></section>
<section id="home"><img id="bg-img2" src="intro.jpg"></section>
我錯過了什麼?爲什麼不只是用0行的JS代碼放幾個CSS規則? – 2014-12-05 00:54:38