【问题标题】:how do i get map hilight to work [closed]我如何让地图高亮工作[关闭]
【发布时间】:2012-10-11 16:13:30
【问题描述】:

我不知道如何让 jQuery 插件“maphilight”工作。请记住,我一般对网页设计知之甚少,所以这可能是一些愚蠢的问题,由于我的经验不足,我找不到。

我的 jQuery 参考很好,我这样引用了 maphilight:

<script type="text/javascript" src="http://davidlynch.org/js/maphilight/jquery.maphilight.min.js"></script>

我的 img 确实有一个对地图的 usemap 引用,它工作正常,所以不是这样。这是我的地图标签的简化版本:

<map name="downmap" class="floorMap">
    <area title="title" onclick="loadRoom('room name');" coords="98,425,98,446,146,446,146,540,216,540,216,425" />
</map>

在我的 javascript 文件中,我有这个:

$(function () {
    $('.floorMap').maphilight({ stroke: false, fillColor: '009DDF', fillOpacity: 1 });
});

根据我研究的所有内容,我认为这会起作用,但事实并非如此。有谁知道可能出了什么问题?

【问题讨论】:

  • 你导入 jquery-min.js 对吗?
  • 是的,有一个错误说对象没有方法'maphilight',是的,我正在像这样导入jQuery:

标签: jquery imagemap


【解决方案1】:

阅读本文档并使用示例中给出的脚本 http://davidlynch.org/projects/maphilight/docs/

【讨论】:

  • 我已经多次查看该页面,但我只注意到“已测试:”部分,并且似乎尚未针对任何最新版本的浏览器进行测试。版本之间的差异是否足以让它无法正常工作?
  • 我一直在尝试所有示例,但它们都不起作用。这不是我的图像地图,因为我知道它可以在没有插件的情况下工作。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-06-02
  • 2016-02-20
  • 1970-01-01
  • 2021-03-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多