在下面的函数中,我传递了一个包含位置 (x & y) 值的参数 pos。如您所见,我正在尝试使用这些值来放置 div 标签的输出。由于某种原因,它不起作用。任何人都可以看看我做错了什么吗?
此功能的目标是在您悬停的位置显示 div 中的 html...
目前,它正在网页底部显示悬停的输出。
谢谢克里斯
featureOver: function(ev,latlng,pos,data)
{
var X = pos.x;
var Y = pos.y;
alert('X = ' + X + ' ' + 'Y = ' + Y);
document.body.style.cursor = "pointer";
$("div#over").css("top", Y + "px");
$("div#over").css("left", X + "px");
$("div#over").html(data.name);
},
代码
<table id=maptable border=2>
<th>
<div id="map_canvas" style="height:500px; width:700px; background-color:white; border:1px solid black; "></div>
<div id="over"></div>
</th>