1

我正在尝试更改有问题的 Imagemapster 图像边距作为对重新调整窗口事件的反应。改变尺寸效果很好(我使用 mapster 的 resize 方法)。我应该对哪个元素应用新边距?如果我将它应用于图像本身,则图像定位正确,但热点不会随之移动。这有可能吗?(我正在使用 jquery,但 javascript 解决方案也很好)

4

1 回答 1

2

ImageMapster 在图像周围创建一个div包装器并从图像中删除 CSS。该插件依赖于图像和其他分层元素之间的统一样式,以便可靠地创建效果。

我会做以下两件事之一:

1) 将样式应用于包装器,您可以使用以下方式定位它parent

$('#my-image').parent();

2)只需首先在图像周围创建自己的包装器,然后用您的样式更改来定位它:

<div id="my-image-wrapper">
    <img src="..." id="my-image">
</div>

两者都应该可以正常工作;第二个可能是最简单的,因为它完全不必担心图像在被 imagemapster 绑定时会发生什么。

于 2012-07-23T17:52:32.813 回答