ユーザーがクリックしたリンクの場所を基準にして配置された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は私の強みではありません。