我是GWT難民,試圖弄清楚如何在Wicket中執行各種Ajax-ish事情。wicket:如何使div高度依賴於另一個div
我有兩個div。我想使第一個div的max-height
取決於第二個div的高度,並且使用「more/less」鏈接,以便用戶可以擴展第一個div。
實施例:
兩者的div的含量是可變的,並且因爲已經DIV2包裹在一個比例字體的文字,我真的不能預測其高度直到在瀏覽器中呈現。
在GWT中,我通過每次向div1添加一行內容來完成此操作,並且如果它超過div2的高度(已經有內容呈現),我只需刪除該行。由於GWT在客戶端上運行,這非常簡單。
在Wicket中做這件事的最好方法是什麼?我期望需要一個小小的Javascript,但是如果有一個組件已經做到了(或者更容易),我會很樂意使用它。
我很喜歡純粹的CSS解決方案,但我不認爲存在。溢出問題:隱藏的是,它很可能會切斷一行中間的第一個div。另外,我認爲你需要在包含div上設置一個明確的高度,這實際上會切斷兩個子div。至於添加JS來擴展包裝div的高度,那麼我想它可以直接擴大第一個div的高度。 – 2011-05-16 15:44:36
你是對的,至少在晚餐前我沒有想到;)但是我想,我發現了一些更好的東西......(與firefox一起工作)...看到我的下一個答案... – Nicktar 2011-05-16 17:54:23