尝试使用 jQueryUI 将表格列滑出视图,然后再滑入。遗憾的是,它似乎没有保留正确的列宽和位置,因此列最终出现在错误的位置。
我遇到的问题的提炼版本位于http://jsfiddle.net/Z76xE/6/。我已经看到了许多不同的不良行为变体,但这里指出的简单案例只会在扩展操作上感到困惑:它首先将列扩展为大于 CSS 修复的 150px,然后在末端将其左边缘对齐以使列再次变为 150px,在表格的左侧留下空白区域。
在无休止地玩这个和跟踪 JavaScript 的过程中,我意识到 jQuery 获得的列宽与 CSS 声明的不同。所以我在 [not] 告诉 jQuery / jQueryUI 更新其对列宽的理解方面做错了。我只是不知道在哪里!
感谢您的任何想法。