Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/366.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 谷歌地图信息窗口和JQueryUI工具提示问题_Javascript_Google Maps_Jquery Ui Tooltip - Fatal编程技术网

Javascript 谷歌地图信息窗口和JQueryUI工具提示问题

Javascript 谷歌地图信息窗口和JQueryUI工具提示问题,javascript,google-maps,jquery-ui-tooltip,Javascript,Google Maps,Jquery Ui Tooltip,我们的网站有一个谷歌地图,上面有用户可以点击的标记。单击标记时,将显示一个包含该标记详细信息的信息窗口 我们也在我们的网站上使用JQueryUI工具提示,这对我们来说很好 由于Google Maps的3.34更新看起来像是他们改变了信息窗口的关闭按钮,现在它包含了一个标题atribute,这导致JQuery工具提示取代了标准工具提示,这很好 但是,当您单击信息窗口的关闭按钮时,工具提示将不确定地保留在屏幕上 请看这里的JS小提琴: 运行它,然后单击标记,然后单击信息窗口上的“关闭”,工具提示将保

我们的网站有一个谷歌地图,上面有用户可以点击的标记。单击标记时,将显示一个包含该标记详细信息的信息窗口

我们也在我们的网站上使用JQueryUI工具提示,这对我们来说很好

由于Google Maps的3.34更新看起来像是他们改变了信息窗口的关闭按钮,现在它包含了一个标题atribute,这导致JQuery工具提示取代了标准工具提示,这很好

但是,当您单击信息窗口的关闭按钮时,工具提示将不确定地保留在屏幕上

请看这里的JS小提琴:

运行它,然后单击标记,然后单击信息窗口上的“关闭”,工具提示将保留


有什么想法吗?

我在使用谷歌Chrome和谷歌地图3.34和3.35以及jQuery UI时也遇到了这个问题。不是最好的解决方案,但这解决了它:

map.addListener('mousemove',function(){
$(“[role='tooltip']”)。删除();
});

查看此提琴:

我在使用带有jQuery UI的Google Chrome和Google Maps 3.34和3.35时也遇到了这个问题。不是最好的解决方案,但这解决了它:

map.addListener('mousemove',function(){
$(“[role='tooltip']”)。删除();
});

查看此提琴:

尝试删除信息窗口中处理关闭单击事件的工具提示:

google.maps.event.addListener(yourInfoWindow, 'closeclick', function() {

    // Close jQuery ui tooltip related to the close button
    jQuery("[role='tooltip']").remove();
});

尝试删除信息窗口中处理关闭单击事件的工具提示:

google.maps.event.addListener(yourInfoWindow, 'closeclick', function() {

    // Close jQuery ui tooltip related to the close button
    jQuery("[role='tooltip']").remove();
});
请提供一个演示该问题的示例。请提供一个演示该问题的示例。