【发布时间】:2014-12-01 03:50:49
【问题描述】:
我在使用 Matt Stows jQuery 插件创建响应式图像地图时遇到了一些问题。我遵循了所有建议,但图像地图仍然没有响应。我希望你能帮忙。这些是说明(整页:https://github.com/stowball/jQuery-rwdImageMaps):
- 如果可能,请为您的图像映射图像添加正确的、无单位的宽度和高度属性。您可以在 CSS 中覆盖它们以使其具有响应性。
- 在页面中添加指向 jQuery 的链接,最好在底部
收盘前
</body> -
在 jQuery 之后,无论是在块中还是在单独的文件中,调用:
$('img[usemap]').rwdImageMaps();
这是我的代码,我设置了一个固定的宽度和高度,用 CSS 覆盖。
<div class="banners">
<img src="wcf/images/blueTemptation/logo2.jpg" style="width: 980px; height: 80px; display:block;" alt="banner-x" usemap="#banner-y" />
<map name="banner-y"><area shape="rect" coords="560,1,765,79" href="http://www.filmfutter.com/" alt="Kgergrfr" title="Filmfutter Startseite">
</div>
在我的 php 底部我放了这个:
<script src="https://raw.github.com/stowball/jQuery-rwdImageMaps/master/jquery.rwdImageMaps.min.js"></script>
<script>
$(document).ready(function(e) {
$('img[usemap]').rwdImageMaps();
});
</script>
如果您想知道,我将脚本源更改为 URL,因为我不确定服务器上的正确路径,但这应该不是问题。
【问题讨论】:
标签: javascript jquery imagemap