[英]Setting div background image url with jQuery
var _options = {
button_delete_src: '/Content/images/delete_button.png'
};
var _css = {
button_delete: {
'background': 'url(\'' + _options.button_delete_src + '\') no-repeat;'
}
};
$('<div></div>').css(_css.button_delete).appendTo(container);
創建的div在呈現的html中未設置背景CSS。 你能幫助我嗎?
編輯:在IE中工作,但不在Chrome中
這應該根據您的代碼工作:
$('<div></div>').css('background',_css.button_delete.background).appendTo(container);
但是我想你想要這樣的東西:
var $div = $('<div></div>');
for(var key in _css.button_delete)
$div.css(key,_css.button_delete[key]);
$div.appendTo(container);
終於成功了:
$(function(){
var _options = {
button_delete_src: 'http://bigcrow.files.wordpress.com/2010/03/my-tattoo.jpg'
};
var _css = {
button_delete: {
'width': '1000px',
'height':'1000px',
'background': 'url(' + _options.button_delete_src + ') no-repeat'
}
};
$('<div></div>').css(_css.button_delete).appendTo('#container');
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.