简而言之,我有一个希望用户能够点击的大框。当他们单击它时,它会导航到某个 URL。所以...一个链接。
(这个框里面确实有一个带有相应 HREF 的链接,但我希望整个框都可以点击)
有几个原因,让实际的锚点和盒子一样大对我的 HTML 布局来说真的很乱,而且我在盒子里有一堆块等等,所以我试图找到一个替代方案。
现在,我正在做的是:
$(box).click(function(){
window.location.href = $(this).find("a.lnkWhatever").attr("href");
});
哪个有效......有点......但它不是一个链接,你不能按Ctrl +单击它以在新选项卡中打开它,右键单击不会为你提供通过链接获得的不错选项等。 .
我可以尝试看看当他们单击时是否碰巧按下了 Ctrl,但我觉得我总是会有一些令人憎恶的东西,以某种奇怪的方式或其他方式工作得不好......
有没有更好的方法来做到这一点,我错过了?
注意:我知道我可以将链接设置为一个大盒子,通常我会这样做,但在这种情况下,它确实有问题,我不需要这样做
谢谢!
丹尼尔