I've a problem, when I set container element:
position: absolute;
left: 10px;
bottom: 15px;
And initialize draggable, bottom part of the element gets stuck to the border, and it is basically resizing rather than dragging.
So what do I do?
jQuery draggable works by modifying the left
and top
css properties of an object.
Set the top
property instead of the bottom
. I know it sounds like a cheap trick, but it's the fastest solution I found here.
It is doing what you told it to do. When you set bottom
to be 10px
on an absolutely-positioned element, the bottom of that element will stay 15px from the bottom of its parent container.
It might be better in your situation to set the CSS to position:relative
using mousedown()
in your jQuery.
You might want to go about it by removing
.popup_click {position: absolute left: 10px; bottom: 15px;}
and replacing it with: .popup_click {top: 92%; left: 1%;}
.popup_click {top: 92%; left: 1%;}
Please note that the percentages are just estimates based on where you had it placed before.
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.