在我的HTML頁面中,我有幾個<div>
s,可以通過單擊它們各自的鏈接進行擴展。我的要求是每當我點擊該鏈接時,其父容器的大小必須增加到<div>
的大小(就像手風琴的擴展一樣)。如何擴展容器div的高度,只要子div展開
這是我已經試過:
$('.add-comment').click(function() {
$('div.extra').height($('div.extra').height() + $('div.stream-widgets-block-comment-box').height());
});
上面的語句添加<div>
的身高,但問題是,因爲它同時是越來越執行代碼尚未展開,所以<div>
「身高最終是-1。
編輯1:這是JSFiddle鏈接 - http://jsfiddle.net/R9uEh/1/ 我已經添加了單獨的div,它在擴展時使用頁面的高度。 (需要點擊添加註釋以查看擴展)
你能提供jsfiddle.net的例子嗎? –
你是什麼意思「頁面大小」? –
@Nikolay:http://jsfiddle.net/R9uEh/ – user3458749