我已經走了,並創建了一個jquery手風琴,當它打開它繼續跳躍。我認爲這可能是.content div上的邊緣/填充問題,但是在移除它之後,這似乎不是問題。我看不出還有什麼會導致問題。用jquery手風琴跳
我已經先行一步,並上載該這樣你們可以看看
http://sites.lukespoor.com/accordion/
我已經採取了看看其他線程有的說申請
display:block;
到李等等,但這並沒有解決我的問題:(
任何幫助是非常讚賞。
我已經走了,並創建了一個jquery手風琴,當它打開它繼續跳躍。我認爲這可能是.content div上的邊緣/填充問題,但是在移除它之後,這似乎不是問題。我看不出還有什麼會導致問題。用jquery手風琴跳
我已經先行一步,並上載該這樣你們可以看看
http://sites.lukespoor.com/accordion/
我已經採取了看看其他線程有的說申請
display:block;
到李等等,但這並沒有解決我的問題:(
任何幫助是非常讚賞。
。 此時div.content
的寬度大於li
,結束於body
的末尾。所以height
計算是錯誤的,這可以看出,如果你只是嘗試absolute positioning
爲.content
。
的解決方案是讓家長li
爲relative positioned
,所以即使div.content
設置爲absolute
,而計算height
,它需要父母li
的width
,你會得到正確的height
。
.accordion li {
border-bottom: 1px dotted #D4D4D4;
display: block;
position: relative;
}
看看這個教程。這似乎提供了一個解決問題的跳躍:雖然手風琴動畫的東西,它給人一種position:absolute
到div.content
的時間的一小部分,在計算height
http://jqueryfordesigners.com/slidedown-animation-jump-revisited/
哇,我從來沒有意識到!謝謝你:) – 2012-07-26 19:29:32
Gald要知道,你可以通過點擊打勾將它標記爲正確的答案,以便其他人可以從中受益。還證明這有幫助。 – sabithpocker 2012-07-26 19:33:54