【发布时间】:2014-05-21 13:18:30
【问题描述】:
我正在使用插件 Imagemapster 将突出显示和工具提示功能添加到图像映射。它提供如下回调:
image.mapster(
{
mapKey: 'name',
listKey: 'name',
onClick: function (e) {
if(!$(this).hasClass('clicked')){
$(this).addClass('clicked');
}
$('#selections').html(xref[e.key]);
},
onMouseover: function (e) {
$('#selections').html(xref[e.key]);
},
onMouseout: function (e) {
if(!$(this).hasClass('clicked')){
$('#selections').html('');
}
},
});
这是我的例子:
如果您单击一个项目,我希望该项目的工具提示即使您鼠标悬停也能保持显示。我有点在那里,但问题是:如果您单击一个项目,然后将鼠标悬停在另一个区域然后鼠标移出...它不会将单击的项目的工具提示保留在鼠标移出上。
我喜欢鼠标悬停时工具提示会更改为您悬停的任何内容,但是一旦您将鼠标移出该区域或图像地图,我希望它返回显示已单击任何区域的工具提示。如果您取消单击单击的区域以便没有单击任何内容,那么工具提示应该会消失。
你能帮我做这件事吗?谢谢。
【问题讨论】:
标签: javascript jquery imagemap imagemapster