2010-10-07 69 views
0

同一高度。如果你點擊詳細按鈕,就說明你的信息,然後如果你點擊「點聲明」按鈕,我有一個問題,你可以看看這裏http://jsfiddle.net/dng2P/4/的jQuery做的div上點擊

它向下滑動一層。

我的問題是,我試圖使主booking details div的,相同的高度points格,如果它是更大的,然後單擊關閉時把主要booking details高度回到了它原來。

它的一半工作爲主要booking details DIV成爲相同的高度points格但就是不回去它原是

誰能幫助?

感謝

傑米

回答

2

這個怎麼 http://jsfiddle.net/dng2P/8/

你所做的錯誤是失敗,以保持原有的高度圍繞正確?你只聲明bookingdetailheight作爲一個局部變量,這意味着它被重新聲明爲每個切換,並在每次切換完成後刪除。我使用.data()將原始高度綁定到DOM元素,它可以簡化您可能讓人們打開兩個的同時切換。

我雖然捲起來了,所以整理了一下,並與內在一起製作了外面的動畫。哦,請在jQuery中查找適當的遍歷方法,parent().parent().parent().find()正在尋求麻煩。我認爲還有一些我沒看過的部分。

+0

謝謝作品出色地感謝幫助和耐心 – 2010-10-07 14:13:03

+0

傑米,很高興你有一個工作解決方案...我知道'bookingdetailHeight變量造成這個問題。很高興看到亞歷山大採取它'家'... +1不錯的一個 – 2010-10-07 18:19:58

0

我有一個快速瀏覽一下的jsfiddle代碼。我認爲您在bookingdetailHeight中的價值應該在.points toggle功能的範圍之外聲明。這可能會有所幫助。只是要去試試:)

[編輯] - 並沒有解決這個問題 - 抱歉:(

+0

我已將第一個鏈接更改爲另一個我目前正在使用的鏈接,並且它有兩個屬性 – 2010-10-07 11:31:49

+0

確定,將查看該鏈接並報告返回的任何內容。 – 2010-10-07 11:38:48

+0

感謝幫助 – 2010-10-07 11:39:41