總之,我有一個大盒子,我希望用戶能夠點擊。 當他們點擊它時,它會導航到某個URL。所以...一個鏈接。我怎樣纔能有一個行爲像一個錨點,但不是一個錨點的HTML元素?
(這個箱子確實有相應的HREF內的鏈接,但我想整個盒子是點擊)
由於多種原因,使實際錨那樣大盒子是真的很亂到我的HTML佈局,再加上我有一堆塊內的盒子等,所以我試圖尋找替代品。
現在,我在做什麼是:
$(box).click(function(){
window.location.href = $(this).find("a.lnkWhatever").attr("href");
});
哪個...作品有點兒......但它並不完全是鏈接,你不能按Ctrl +雙擊它,在一個新開點擊右鍵不會給你很好的選擇,你會得到一個鏈接,等等...
我可能試試看看是否按Ctrl時,他們點擊,但我感覺我'米總會有一些可憎的作品在一些奇怪的方式或另一種...
有沒有更好的方法來做到這一點,我失蹤了?
注:我知道我可以風格的鏈接是一個大箱子,通常我會做,但在這種情況下,它是真的問題,我需要那樣做
謝謝!
丹尼爾
你能不換圍繞這個「盒子」的'a'元素? – Oded
我會用標籤包裝盒子。要符合HTML,您需要將塊級元素內部轉換爲內聯級元素,並將其樣式設置爲顯示:block ... –
是的,這是我試圖避免的原因。任何其他的選擇? –