附加到jQuery UI工具提示到openstreetmap标记
Attaching to jQuery UI Tooltip to openstreetmap marker
我试图把一个jQuery UI标记,但它没有显示。为了测试,我在地图上方的H1添加了一个title属性,它工作得很好。
我已经尝试了许多事情,如使用。attr()设置标记的标题,但这似乎是最合乎逻辑的:
ic = "img/" + place.type + '/' + place.status + ".png";
marker = new OpenLayers.Icon(ic, size, 0);
placeMarker = new OpenLayers.Marker(new OpenLayers.LonLat(place.longitude,
place.latitude).transform(gg,sm), marker);
$(placeMarker).tooltip({ content: place.name });
placeLayer.addMarker(placeMarker);
正如我所说,H1工具提示工作(并显示在地图上,所以它不是z-index问题),但没有显示标记
为了解决这个问题,我创建了自己的工具提示div,当光标移动时它会移动。然后,当光标位于我想要提示的内容上方时,div显示并隐藏:
$(document).mousemove(function(e){
curX = e.pageX + 10;
curY = e.pageY;
tooltip = $("#tooltip");
tooltip.css("left", curX);
tooltip.css("top", curY);
});
相关文章:
- 使用类从一个标记中双击事件
- 如何更改<svg>标记为<img>用js标记
- angular.js没有'无法在PhoneGap中处理视图标记
- 从Rally获取一个特定的标记,以便计算另一个字段中的值
- 制作一个不带HTML a标记但在动画播放完毕后指向其他页面的超链接
- 使用javascript检查多个输入值,并在1次检查中标记多个输入框
- 谷歌地图标记不会显示
- 如何在读取XLS/XLSX本地文件时,使用IE的javascript代码启用未标记为安全的ActiveX控件
- 铬:“;未捕获的语法错误:意外的标记:"
- 可以设置“;文件名"发生错误时显示的内联脚本标记的
- HTML标记在脚本标记中工作
- 如何知道哪个标记被谷歌地图点击了
- 谷歌地图JS API+JSON-多个标记没有显示
- 更改li标记文本的Javascript
- 未捕获的语法错误:意外的标记{
- 在OpenStreetMap上显示不同的文本标记或颜色标记
- 如何在 openstreetmap 中从地图外部打开标记
- 在OpenStreetMap中自定义标记
- 不能在google maps v3上绘制折线,但可以将其点作为标记(我使用的是OpenStreetMap层)
- 附加到jQuery UI工具提示到openstreetmap标记