onclick イベントを使用して、div 全体をナビゲート可能なリンクにしています。これは、新しいタブでターゲットを開くために ctrl + クリックまたは中マウス クリックを使用するまでは、うまく機能します。新しいタブが実際に開くことがわかりましたが、現在のタブも開きます。
ここにあるボックスの 1 つを Ctrl キーを押しながらクリックすることで、私が意味することを確認してください: http://mw.modhistory.com/download-1
常に新しいタブに強制的に移動することで、通常のブラウジング機能を中断したくありません...ユーザーにはここでオプションが必要です。しかし、繰り返し「戻る」必要なく、これらのリンクを新しいタブですばやく開くことができるようにしたいと考えています。
preventDefault() を使用するという素晴らしいアイデアを思いついたのですが、それは私が考えていたこととは逆のことをしてしまい、新しいタブを開く機能を完全に妨げてしまいました (それが何であるかを本当に考えてみると、これは理にかなっています)。するつもりでした。)
何か案は?ありがとう!
――フリッグ