我正在使用 jquery 布局插件并且有以下情况我找不到解决方案。如何通过将 div 拖动到底部边框之外来使中心窗格永久增加其大小。
我有一个左窗格和一个中心窗格。当用户单击左窗格时,我会动态生成 div。div 被生成并放置在中心窗格上。div 是可拖动和调整大小的。在可见的中心区域拖动和调整大小时一切正常。当我将 div 拖到底部之外的那一刻,中心窗格上的滚动条就会出现,并且中心窗格似乎正在扩展以适应拖动的 div 的新位置。但是当我尝试调整 div 的大小或添加另一个 div 时,它会跳转到 div 的顶部并重置滚动条。我检查了萤火虫中的中心 div 高度,即使在将新 div 拖到底部之后,它在初始化时也保持在相同的高度。
这是测试页面的html代码。
只需完全复制/粘贴到 html 页面中。在左侧窗格中,单击“添加新”按钮将添加可拖动和调整大小的新 div。
- 点击“添加新”
- 将新添加的 div 拖到中心窗格底部之外。
- 中心窗格按预期显示滚动条。
- 如果您在萤火虫中检查中心 div 的高度,它不会改变
- 现在尝试通过拖动手柄来调整新添加的 div 的大小
- 它跳到顶部,中心框失去滚动条。
我无法粘贴完整的 html 页面,所以这里是对该线程底部代码的引用 http://groups.google.com/group/jquery-ui-layout/browse_thread/thread/ca922aa44c0048ee