私はいくつかのリンクを含むテーブルを構築する関数を呼び出しています。JS:jQuery(インライン)なしで右クリックを検出
右または左のマウスでリンクがクリックされているかどうかを確認します。
ハイパーリンク<a>
に次の部分を追加しようとしました。
onmousedown="function mouseDown(e){
switch (e.which) {
case 1: alert('left'); break;
case 2: alert('middle'); break;
case 3: alert('right'); break; }
}"
リンクをクリックしても何も起こりません。
組み込みのイベントハンドラ属性は使用しないでください。代わりにDOMイベントバインディングを使用してください。 – Quentin
私は試しましたが、それは私のためには機能しませんでした。たぶんテーブルが後で読み込まれて(レンダリングされたページのソースコードに表示されないため) –