2011-05-11 59 views

回答

3

您可以在頁面上查看代碼,看看它是如何發生的:

ul.hshow li a:focus span, ul.hshow li a:active span { 
display:block; 
border:5px solid red; 
text-align:left; 
padding:5px; 
height:auto; 
overflow:visible; 
position:relative; 
left:auto 
} 

不過,我不建議這樣做,因爲它是幾乎是一堆CSS來做這樣的事情。 CSS應該用於設計您的元素以提供外觀和感覺;不是用於提供像javascript這樣的元素的行爲。

0

它使用a:active屬性來顯示這些文本。

基本上,您需要將您的內容放入您的鏈接中,當鏈接處於非活動狀態時將其隱藏起來,但請顯示它是否處於活動狀態。

問題是,點擊任何鏈接將隱藏當前顯示的內容,並且標籤鏈接將被計爲「點擊」。

使用它並不是一個好主意。使用:懸停會更好。