Imagemapster:如果选择区域,取消悬停效果?

时间:2013-04-18 10:24:51

标签: jquery imagemapster

我正在使用imagemapster为图像地图添加一些效果,如果我可以取消所选区域的悬停效果,这真的很棒吗?这可能吗?

编辑: 我指的是http://www.outsharked.com/imagemapster/

2 个答案:

答案 0 :(得分:0)

好的,所以我终于设法获得了我所说的效果。

首先我在主.mapster()选项中使用了它:

    onMouseover: function(data) {
        if ( data['selected'] !== true ) {
            $('#bgartisti').mapster('highlight', data['key']);              
        }
    },

这不起作用,因为如果你设置highlight : false它会完全禁用它们,而不是isSelectable(就像我在问题中添加的评论一样)。所以我完全评论了悬停以手动管理它。我通过在jquery.imagemapster.js

的第2725行评论该声明来做到这一点

答案 1 :(得分:0)

对于选定区域

    onMouseover: function (e) {
        if (!e.selected) {
            $(this).mapster('deselect');
        }
    }

适用于所有领域

     onMouseover: function (e) {
        if (!e.selected) {
            $("#imageID").mapster('deselect');
        }
     }

这可以解决您的问题。