gpt4 book ai didi

javascript - 在 map 标记上显示工具提示

转载 作者:行者123 更新时间:2023-11-30 17:47:58 24 4
gpt4 key购买 nike

当我将鼠标悬停在 map 标记上时,我想显示 twitter bootstrap tooltip 选项,所以我这样做:

function createMarker(place){
var placeLoc=place.geometry.location;

var image = 'https://mts.googleapis.com/vt/icon/name=icons/spotlight/spotlight-waypoint-a.png&psize=14&font=fonts/Roboto-Regular.ttf&color=fffa4c38&ax=44&ay=48&scale=1';


marker = new RichMarker({
position: placeLoc,
shadow: 0,
map: map,
content: '<div class="kikonica" data-toggle="tooltip" data-placement="right"><img src='+image+'</img></div>',
});

所以我的标记是带有 .kikonica 类的 html 代码。我尝试添加工具提示:

$(function() {
$('.kikonica').tooltop({placement: 'right'});
});

bt 不工作。这里有什么问题?我真的不明白为什么我不能在 map 标记悬停时显示工具提示...请帮忙

最佳答案

乍一看好像打错了。

$('.kikonica').tooltop({placement: 'right'});

$(function() {
$('.kikonica').tooltip({placement: 'right'});
});

编辑:1

我认为你必须有一个 title 属性才能使工具提示工作。

...

content: '<div title="my tooltip text" class="kikonica" data-toggle="tooltip" data-placement="right"><img src='+image+'</img></div>',

...

编辑2

//检查.kikonica 是否存在

$(function() {

alert ($('.kikonica').length);

if($('.kikonica').length > 0){

$('.kikonica').tooltip({placement: 'right'});
}
});

编辑3

setTimeout(function(){

$('.kikonica').tooltip({placement: 'right'});

},50); // increse this value (50) to higher if needed

编辑 4使用这个签名

  google.maps.event.addListener(marker, 'mouseover', function() {

$('.kikonica').tooltip({placement: 'right'});

});

关于javascript - 在 map 标记上显示工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19718834/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com