私はstackoverflowにまったく慣れていないため、コードのフォーマットについてご容赦ください。私の問題は、'tr' に表示されるカスタマイズされた右クリック メニューを作成したことです。オフセット () に問題があります。任意の TR を右クリックすると、最初の TR にのみ関連するメニュー位置が取得されます。しかし、前に言ったように、右クリック メニューは異なります。助けてください。
$('.cuz-menu').bind("contextmenu", function (e) { e.preventDefault(); var posX = $(this).offset().left, posY = $(this).offset().top; $(this).find('.right-click').css({ "上": e.pageY - posY + "px", "左": e.pageX - posX - 85 + "px" }).ショー (0);
<tr class='right-content cuz-menu'>
<td class="status ends-margin">
<ul id=\"right-click\" class=\"right-click\">
<li>Diagram</li>
<li>Terminate</li>
<li>View Log</li>
</ul>
<td class='rootProcess templates end-date'></td>
</tr>