我是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