【问题标题】:Jquery maphilight : want to add simple new featuresJquery maphilight:想要添加简单的新功能
【发布时间】:2010-08-30 08:43:12
【问题描述】:

我是 Jquery 的初学者,所以这些问题应该很容易回答。我想修改地图高亮脚本 (http://plugins.jquery.com/project/maphilight) 以添加 2 个功能:

  • 问题 1. 我希望能够通过按住鼠标按钮来突出显示某些区域,而不必单击并释放按钮。

这是代码的相关部分:

$.fn.maphilight = 函数(选择){ opts = $.extend({}, $.fn.maphilight.defaults, opts);
返回 this.each(function() { 鼠标点击 = 函数(e,id) { ...}

// MY CHANGES
mouseover = function(e, id)
{
    if(pressed)
    mouseclick(e,id)
}

我试图在 mouseover 中调用 mouseclick 函数,但它没有突出显示任何内容。我可能没有以正确的方式调用该函数?

  • 问题 2。我希望能够在按下按钮后更改用于突出显示区域的颜色。

谢谢

【问题讨论】:

    标签: javascript jquery imagemap


    【解决方案1】:

    我遇到了同样的问题。

    我最终扩展了插件以允许点击。您可以在此处获取该代码:

    https://github.com/thekevinscott/maphilight

    您需要做的就是将选项中的附加参数“stayClicked”传递为 true。随后,在地图上的任何点击都会突出显示这些区域。

    至于您的第 2 点...不确定。您可能需要自己修改一下插件。

    【讨论】:

      猜你喜欢
      • 2021-01-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-13
      • 2017-02-03
      • 2014-05-20
      • 1970-01-01
      相关资源
      最近更新 更多