2014-01-30 42 views
0

JSfiddle通過jQuery應用圖像映射到背景圖像只

我在這裏試圖在背景圖像通過jQuery只能把圖像映射。目前,我的網站結構將此圖像設置爲帶有css的div的背景,我不想對此進行任何更改。我如何得到在身體或一些div作爲DOM對象的背景圖像,並通過jQuery應用圖像映射? 如果您可以告訴我如何根據我的響應網站製作此圖像地圖,它將會很有幫助。再次,我不想改變我現有的CSS。

回答

0

由於您使用

$('body img').prop('usemap','#ballMap'); 

body img實際上指的是任何img標籤在你的身體不是身體的CSS背景屬性。

你需要一個空img標籤添加到人體,使這件事情的工作

<img width="420" height="315"/> 

入住這http://jsfiddle.net/Pfa6F/2/

+0

我創建的小提琴只是舉例的目的。在我的問題中,我提到在我的實際場景中,圖像是通過CSS設置的。我不能在身體內使用虛擬img標籤,因爲我身體內有許多其他圖像,而且我不想設置它的寬度和高度。所以我的實際問題是,如果我可以**獲得** body或div的背景圖像(當然獲得DOM會更好),然後在其上應用.prop()。 – ishan

+0

不,你不能那樣做.. – zzlalani