我在HTML页面中有一个简单的树表。如果表格中的条目包含子项,则用户可以单击图标来切换子项的可见性。我的页面与此类似:HTML/Javascript:在页面底部附近隐藏表格行时阻止页面移动
http://sstree.tigris.org/nonav/example4.html
大多数时候,你可以保持你的鼠标在相同的位置,并单击展开并根据需要多次折叠相同的项目。但是,当页面一直滚动到底部并折叠某物时,该项目会向下移动。这是令人沮丧的,如果在页面内容下面插入足够的空白以防止水平移动,我更喜欢它。我想它会以某种方式在页面底部插入一个静态窗口高度边缘(如何?),但动态可能会更好(再次,如何?)我非常有兴趣听到任何人用这个问题的一个优雅的解决方案。
我不能分享我的真正的HTML,但希望我能。典型的真实表格在完全展开时的高度为4120px;完全展开时的高度为102px;所以倒塌时底部会有很多空的空间。 – paperjam 2012-01-27 20:56:13