<div class="splash-image-wrap splash-image">
<img class="splash-image-bg" src="http://mysite-com/image.jpg" alt="image-bg">
</div>
你能幫我一個添加img src url作爲圖像背景的包裝div的腳本嗎?通過javascript將背景圖像添加到div
我想這一點,但不起作用
$(function() {
function updatePageForTopImg(){
// background image using size cover
// top background image
$('.splash-image-wrap').css('background-image', 'url('+$(".splash-image-bg").attr("src")+')').css('background-size' , 'cover').css('background-position' , 'top center');
}
$(window).on('load', function(){
updatePageForTopImg();
});
});
可能重複[如何更改div的背景圖像使用JavaScript?](http://stackoverflow.com/questions/21496905/how-to-change-the-background-image-of-div-using- javascript) –
如何在純CSS中做到這一點?正如我在你的代碼中看到的那樣,你的圖像的src已經變成了aviable。如果你希望能夠打開或關閉背景,你應該實現代表兩個切換狀態的CSS規則。通過JS應用大量的CSS是一種不好的做法。 –