0
我在这里试图在背景图像通过jQuery只能把图像映射。目前,我的网站结构将此图像设置为带有css的div
的背景,我不想对此进行任何更改。我如何得到在身体或一些div作为DOM对象的背景图像,并通过jQuery应用图像映射? 如果您可以告诉我如何根据我的响应网站制作此图像地图,它将会很有帮助。再次,我不想改变我现有的CSS。
我在这里试图在背景图像通过jQuery只能把图像映射。目前,我的网站结构将此图像设置为带有css的div
的背景,我不想对此进行任何更改。我如何得到在身体或一些div作为DOM对象的背景图像,并通过jQuery应用图像映射? 如果您可以告诉我如何根据我的响应网站制作此图像地图,它将会很有帮助。再次,我不想改变我现有的CSS。
由于您使用
$('body img').prop('usemap','#ballMap');
这body img
实际上指的是任何img
标签在你的身体不是身体的CSS背景属性。
你需要一个空img
标签添加到人体,使这件事情的工作
<img width="420" height="315"/>
我创建的小提琴只是举例的目的。在我的问题中,我提到在我的实际场景中,图像是通过CSS设置的。我不能在身体内使用虚拟img标签,因为我身体内有许多其他图像,而且我不想设置它的宽度和高度。所以我的实际问题是,如果我可以**获得** body或div的背景图像(当然获得DOM会更好),然后在其上应用.prop()。 – ishan
不,你不能那样做.. – zzlalani