- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:userscriptでリンククリック以外で実行)
リンクをミドルクリックしたときもページトップへ移動しない方法
このQ&Aのポイント
- userscriptを使用して、リンクをミドルクリックしたときにページトップへ移動しない方法について教えてください。
- Greasemonkeyを使用して、リンクのミドルクリックによるページトップへの移動を回避する方法を教えてください。
- ミドルクリックでリンクを開いた際に、ページトップへの自動スクロールを止めるためのuserscriptの書き方を教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
こんな感じです。 (function() { document.addEventListener("click", function(event) { if (event.button !== 1) return; if (event.target.localName === 'a') return; window.scrollTo(document.documentElement.scrollLeft,0); }, false); })();
その他の回答 (1)
- babu_baboo
- ベストアンサー率51% (268/525)
回答No.2
if ('A' === event.target.tagName) return event.preventDefault(); で、どうだろう?
質問者
お礼
回答ありがとうございます。 すごく勉強になります。 ありがとうございました。
お礼
回答ありがとうございます。 望み通りの処理になりました。