2011-05-12 33 views
1
$(".Go_Image").live('click', function(event) { 
    var imageurl = $("#ImageUrl").attr('value'); 

    $('#Image').css({'background-image', 'url(' + imageurl + ')'}); 

}); 

語法校正;用戶在輸入字段中鍵入/粘貼到圖像的鏈接。一旦他命中,元素#Image的背景圖像將變爲該鏈接,否則稱爲輸入元素的值。使用變量來確定背景圖片url

編輯

這個腳本,如,不能正常工作。不知道爲什麼。

+0

不確定你到底在問什麼...... – pixelbobby 2011-05-12 16:56:52

+0

它在哪裏失敗?你不能只使用'$('#ImageUrl')。val()'? – sdleihssirhc 2011-05-12 16:58:10

+0

有問題嗎? – 2011-05-12 16:58:33

回答

2

$('#image').css({'background-image', 'url(' + imageurl + ')'});

不要忘記添加repeat: no-repeat;如果你需要它,並指定尺寸。

+1

您不需要在單引號字符串中使用雙引號。 – 2011-05-12 17:01:06

+0

@火箭:固定。謝謝。 – pixelbobby 2011-05-12 17:03:08