2009-08-18 48 views
1

我有一個div部分,它充滿了<標籤,在頁面上的事件我收縮div部分但如果用戶選項卡到div部分,它會移動,以突出顯示<和> </a >有焦點,是否有任何方法來鎖定它的內容不會移動的div部分?停止div部分移動的內容

因此,例如,該代碼(僞不是真正的)我有以下

<div> 
    <h4>Heading</hv> 
    <a href = "1">Link 1</a> 
    <a href = "2">Link 2</a> 
    <a href = "3">Link 3</a> 
</div> 

我收縮股利部,使得僅顯示H4 {溢出:隱藏},但是用戶可以然後標籤以元素和這個滾動,以便他們顯示在div「窗口」這是不是我想要的,所以實際上我得到<div><a href = "1">Link 1</a><div>我想保留的地方是<div><h4>heading</h4></div>實際上我想停止div的內容滾動,以便顯示選定的元素。我知道,如果他們按回車,選定的鏈接將被關注,但我並不擔心這一點,只是顯示什麼

我希望多數民衆贊成清除,你可以看到我的問題,如果你去link text點擊培訓左側部分,然後返回標籤(換檔標籤),上面的文章部分會發生變化。

感謝

+0

你如何縮小div?使用javascript?你使用框架? – 2009-08-18 08:42:12

+0

是的使用JavaScript來縮小div部分 – spacemonkeys 2009-08-18 08:49:30

+0

我真的不認爲我理解你的問題,請詳細說明。內容移動是什麼意思?內容的實際移動或div移動中的滾動位置? – 2009-08-18 09:03:33

回答

2

有什麼辦法來鎖定div部分,它的內容不會移動?

不是真的*,但你真的不想那麼做。即使您將其鎖定到位,不可見鏈接仍會接受焦點,導致標籤行爲混亂。

(*:東西可怕比如改變從JavaScript的onfocus溢出的元素的scrollTop的短啊)

你應該做的是把什麼一個div鏈接周圍,並設置其顯示樣式「沒有'鏈接被刪除時。這樣他們就不會參與Tab鍵順序。

+0

該死的,爲什麼我沒有想到這一點,工作過一種享受 – spacemonkeys 2009-08-18 10:24:57

0

從我可以做你的問題,你希望你的div保持相對於瀏覽器窗口固定。如果是這種情況,可以通過聲明position:absolute來完成。

如果您需要別的東西,請澄清您的問題。

+0

剛剛編輯的問題 – spacemonkeys 2009-08-18 09:14:40