【发布时间】:2012-01-24 09:23:39
【问题描述】:
我正在尝试让 100% 宽度的表格“滑过”以显示其后面的“面板”。
这是一个 jsFiddle 示例,说明了我所处的位置以及发生的“碰撞”:http://jsfiddle.net/z93se/2/(使用 jQuery UI)
单击表格行以查看发生的转换。在动画期间,表格“弹出”新的展开面板。然后在动画之后它回到它所属的左边。
如何让它们同时滑动并保持位置?
PS - 只要最终结果有效,我可以移动哪些元素具有填充和浮动。
更新:
我还有两个其他要求:1)表格需要在动画之前为 100% 宽度。 2)“滑出”一侧的面板需要固定宽度。
更新 2:
新的 jsFiddle 使用边框显示表格的宽度(因此更易于使用)。 http://jsfiddle.net/z93se/14/
这带来了第二个问题。您必须单击该行两次才能开始像我期望的那样运行。它的默认状态是表格展开而面板隐藏。单击一行两次后,它开始更接近我的预期(除了它仍然存在原始问题中的问题)。对此的帮助也将不胜感激。
【问题讨论】:
标签: javascript jquery jquery-ui jquery-animate