つまり、ユーザーがクリックできるようにする大きなボックスがあります。クリックすると、特定の URL に移動します。だから... リンク。
(このボックスには、対応する HREF へのリンクが含まれていますが、ボックス全体をクリックできるようにしたい)
いくつかの理由により、実際のアンカーをボックスと同じ大きさにすることは、HTML レイアウトにとって非常に面倒です。また、そのボックス内にブロックがたくさんあるなどの理由で、代替手段を見つけようとしています。
今、私がやっていることは次のとおりです。
$(box).click(function(){
window.location.href = $(this).find("a.lnkWhatever").attr("href");
});
どちらが機能します...ちょっと...しかし、それは完全なリンクではありません.Ctrlキーを押しながらクリックして新しいタブで開くことはできません.右クリックしても、リンクで得られる便利なオプションが得られません.. .
クリックしたときに Ctrl が押されているかどうかを確認することはできますが、奇妙な方法でうまく機能しない嫌悪感が常にあると感じています...
私が見逃しているこれを行うためのより良い方法はありますか?
注: リンクを大きなボックスにスタイル設定できることはわかっています。通常はそうしますが、この場合は非常に問題があるため、そうする必要はありません。
ありがとうございました!
ダニエル