javascript - 响应图像 map 插件不起作用

标签 javascript jquery imagemap

我在使用 Matt Stows jQuery 插件创建响应式图像 map 时遇到了一些问题。我听从了所有建议,但图像 map 仍然没有响应。我希望你能帮忙。这些是说明(整页:https://github.com/stowball/jQuery-rwdImageMaps):

  1. 如果可能,请为图像映射图像添加正确的、无单位的宽度和高度属性。您可以在 CSS 中覆盖它们以使它们响应。
  2. 在您的页面中添加指向 jQuery 的链接,最好在底部 收盘前</body>
  3. 在 jQuery 之后,在一个 block 或一个单独的文件中,调用:

    $('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,因为我不确定服务器上的正确路径,但这不应该是问题所在。

最佳答案

所以,我没有管理插件来工作,我仍然想知道,因为显然我没有做错,但我改用了另一个插件,最后它正常工作了。以防其他人遇到同样的问题,David Bradshaw 的库完全按照我的要求进行操作,并按照应有的方式调整图像映射的大小:https://github.com/davidjbradshaw/imagemap-resizer

关于javascript - 响应图像 map 插件不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26223812/

相关文章:

javascript - for ... in 循环与字符串数组输出索引

java - 如何为 map 中的区域/边界做自动图像映射

javascript - 将悬停鼠标悬停与图像映射相结合

javascript - 如果 <select> option.value() 为 "x",则不要 .show() div

javascript - html 端的循环迭代器

javascript - attr() 的回调函数

javascript - 如何使用 jQuery 获取后代 span 元素?

javascript - 使用javascript在同一个表格单元格中显示不同的图像

javascript - 关于 mongoose 方法的回调函数中的错误的文档

javascript - 当我悬停在 li 上时如何更改 div