我需要显示一个相对于用户点击链接位置的 div。
用户点击的链接实际上也是动态生成的,看起来像这样。
<td><a href='' onClick="showDiv(14)">Show the div</a></td>
(14 是 DIV 所需的行中记录的 ID)
这是我的 showDiv() 函数
function showDiv(id){
// get the mouse coordinates of the link
var mouseX;
var mouseY;
$(document).mousemove( function(e) {
mouseX = e.pageX;
mouseY = e.pageY;
$('#myDiv').show().css({'top':mouseY,'left':mouseX});
});
}
这在执行时显示了我的 DIV,但不是相对的。我觉得我这里有点跑题了,JS不是我的强项。