请看附图:
html(我只是把它分成 3 行,这样你就不必向右滚动了):
<!-- MapServer Template -->
<area shape="circle" coords="[shpxy precision=0 proj=image yf=",7" xf=","]"
title="[name]" alt="[name]" onmouseover='displayCityInfo("[name]");
displayToolTip();' onmouseout="hideCityInfo()">
jQuery:
function displayToolTip() {
$( document ).tooltip({track: true, items: '[title]', content: getContent});
}
function getContent() {
var element = $(this);
if (element.is('[tooltip]')) {
var src = element.attr('tooltip');
return '<img src="' + src + '" width="100">';
}
if (element.is('[title]')) {
return element.attr('title');
}
}
问题:
我不确定为什么基本上会有“双悬停”。如果我只是在地图上快速移动鼠标,名称就会在左上角堆叠在一起。
1)我不希望左上角有任何工具提示。
2)我只想将鼠标悬停在一个黄金点上,然后出现工具提示。正如您在图像中看到的那样,这正在发生……有点。
3)不要介意蓝绿色的矩形。
目标:
删除左上角的工具提示,当您将鼠标悬停在黄金点上时,只有工具提示。
对此事的任何意见表示赞赏。我正在查看文档,但我不确定我做错了什么。