2012-07-26 104 views
2

我已經走了,並創建了一個jquery手風琴,當它打開它繼續跳躍。我認爲這可能是.content div上的邊緣/填充問題,但是在移除它之後,這似乎不是問題。我看不出還有什麼會導致問題。用jquery手風琴跳

我已經先行一步,並上載該這樣你們可以看看

http://sites.lukespoor.com/accordion/

我已經採取了看看其他線程有的說申請

display:block; 

到李等等,但這並沒有解決我的問題:(

任何幫助是非常讚賞。

回答

4

。 此時div.content的寬度大於li,結束於body的末尾。所以height計算是錯誤的,這可以看出,如果你只是嘗試absolute positioning.content

的解決方案是讓家長lirelative positioned,所以即使div.content設置爲absolute,而計算height,它需要父母liwidth,你會得到正確的height

.accordion li { 
    border-bottom: 1px dotted #D4D4D4; 
    display: block; 
    position: relative; 
} 
+0

哇,我從來沒有意識到!謝謝你:) – 2012-07-26 19:29:32

+0

Gald要知道,你可以通過點擊打勾將它標記爲正確的答案,以便其他人可以從中受益。還證明這有幫助。 – sabithpocker 2012-07-26 19:33:54