1

当我在做一个游戏项目时,我遇到了 jquery 滑块面板的小问题。当滑块位于游戏容器 div 上方时。因为我不想这样。意味着当我单击打开滑块按钮时,它应该将整个 div 移到它下面。表示滑块面板 div 位于另一个容器 div 上。任何人都可以建议我。请参阅此链接以更好地理解问题。http://www.toonkaboom.com/(请单击顶部滑块面板查看问题。)

问候, phphunger。

4

1 回答 1

1

这是因为您的#toppanel 滑块元素是绝对定位的,它不会影响其他元素,因为它不是流程的一部分。

用内联样式包装它的 div 的原因是什么?如果可能,摆脱它并删除 position: absolute; #toppanel 上的 CSS 的属性。

这将执行您的操作,但是它现在会在您滑动之前影响其下方的那些元素,因此您可能希望为下一个 div 赋予负的 margin-top 值以将其移回之前的位置。

于 2012-08-17T10:09:33.737 回答