0

我有一个问题,当我设置容器元素时:

position: absolute;
left: 10px;
bottom: 15px;

并且初始化draggable,元素的底部卡在边框上,基本上是调整大小而不是拖动。

http://jsfiddle.net/JVSFS/83/

那我该怎么办?

4

3 回答 3

0

jQuery 可拖动通过修改对象的lefttopcss 属性来工作。

设置top属性而不是bottom. 我知道这听起来很便宜,但这是我在这里找到的最快的解决方案。

于 2014-01-28T16:35:27.273 回答
0

它正在做你告诉它做的事情。当您设置bottom10px绝对定位元素上时,该元素的底部将与其父容器的底部保持 15px 的距离。

在您的情况下,将 CSS 设置为在 jQuery中position:relative使用可能会更好。mousedown()

于 2014-01-28T16:37:10.950 回答
0

您可能想通过删除来解决它

.popup_click {position: absolute left: 10px; bottom: 15px;}

并将其替换为:.popup_click {top: 92%; left: 1%;}

小提琴

请注意,这些百分比只是根据您之前放置的位置进行的估计。

于 2014-01-28T16:43:39.363 回答