1

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

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

4

2 回答 2

0

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

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

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

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

于 2013-04-18T13:25:02.883 回答
0

对于选定区域

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

适用于所有领域

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

这可能会解决您的问题。

于 2017-06-28T13:24:13.363 回答