我有一个问题,当我设置容器元素时:
position: absolute;
left: 10px;
bottom: 15px;
并且初始化draggable,元素的底部卡在边框上,基本上是调整大小而不是拖动。
那我该怎么办?
我有一个问题,当我设置容器元素时:
position: absolute;
left: 10px;
bottom: 15px;
并且初始化draggable,元素的底部卡在边框上,基本上是调整大小而不是拖动。
那我该怎么办?
jQuery 可拖动通过修改对象的left
和top
css 属性来工作。
设置top
属性而不是bottom
. 我知道这听起来很便宜,但这是我在这里找到的最快的解决方案。
它正在做你告诉它做的事情。当您设置bottom
在10px
绝对定位元素上时,该元素的底部将与其父容器的底部保持 15px 的距离。
在您的情况下,将 CSS 设置为在 jQuery中position:relative
使用可能会更好。mousedown()
您可能想通过删除来解决它
.popup_click {position: absolute
left: 10px;
bottom: 15px;}
并将其替换为:.popup_click {top: 92%;
left: 1%;}
请注意,这些百分比只是根据您之前放置的位置进行的估计。