0

我正在使用 jquery-ui 可拖动。当我将框拖到屏幕底部之外时,身体会向下移动。我怎样才能防止这种情况发生?

试过...

我已经尝试使可拖动成为containment: "*tag*"标记为 html 或正文的位置。

仍在尝试containment,我尝试用 div 包围布局,但是,这破坏了 LHS、RHS 和中心的布局滚动能力。

通过制作body-来解决问题position: static !important。这会破坏布局。

作为参考,这里是jquery-ui 可拖动页面

CSS 布局

我有一个布局,它是页眉、固定高度页脚、左右固定宽度可滚动、流体中心可滚动。页眉和页脚可以使用大的主体边框 hack 来实现。有关布局的信息,请参阅此问题。如何拥有固定左/右、流畅中间和固定页脚的 3 列布局?

重现问题。

这是我的小提琴:http: //jsfiddle.net/valamas/LrXCA/

请单击并拖动页脚下方的蓝色框以查看黑色带或进一步的粉红色带。

在此处输入图像描述

4

1 回答 1

1

传递scroll: false给您的可拖动构造函数。

默认情况下,自动滚动选项设置为 true,如果您不想要它,则必须scroll: false在创建可拖动对象时指定。请参阅jQuery 可拖动页面上的滚动选项。

工作的jsFiddle

于 2012-09-24T22:35:47.063 回答