最もクリックされたリンクのヒートマップをプロットするために、Heatmap.js を使用しています。リンクの URL とクリック数を含むデータがありますが、heatmap.js ではデータ ポイントを表示するためにリンクの座標が必要です。各リンクの座標を取得するための最良の方法は何ですか?
質問する
92 次
1 に答える
2
を使用してリンクの位置を取得できます.offset()
。で指定される位置.offset()
は、ドキュメントに対する相対位置0,0
です。つまり、ページの左上になります。
//Attach a click handler to all links
$('body').on('click','a', function(event){
//then get their offsets
var coords = $(this).offset();
var x = coords.left;
var y = coords.top;
});
于 2013-06-14T18:29:02.047 に答える