2012-08-29 78 views
6

我有一個問題,錨標籤:/鏈接(HREF)到一個隱藏的(顯示:無)HTML元素

我有下面的代碼:

<div name="divA"> 
<a name="A"> A</a> 
</div> 

<div name="divB" style="display: none;> 
<a name="B"> B</a> 
</div> 

<div name="divHrefB"> 
<a href="#B">B</a> 
</div> 

我的目標是,當我點擊B(divHrefB)應用程序去「divB」,但由於這個元素隱藏它不起作用。

請注意,我不希望顯示DIVB(我想鏈接到DIV是地方......這可能嗎?

在這一點上,我考慮在動態生成的href的值(在這種情況下,我會生成以下DIV)

<div name="divHrefB"> 
<a href="#A">B</a> 
</div> 

非常感謝

回答

6

只是不適用顯示:無,只需添加這個CSS的隱藏的div

<div name="divHrefB" style="height: 0px;width: 0px;overflow:hidden;"> 
<a href="#A">B</a> 
</div> 
+1

的問題是,我需要這個div不佔用空間。這就是爲什麼我使用「display:none;()。我已經試過可見性:隱藏,它可以工作,但它佔用了佈局空間...... :( – JMarques

+6

好吧,那麼你可以使用」position:absolute「 ... –

+2

它的工作。非常感謝=)投票給你:P – JMarques

1

您錯過了關閉"評論的結尾。

試試這個傢伙:

style="display: none;"