Modify ↓
Ticket #1969 (closed feature: invalid)
UI.draggable - limits/boundaries
| Reported by: | pwoldberg | Owned by: | |
|---|---|---|---|
| Priority: | minor | Milestone: | 1.2.2 |
| Component: | ui | Version: | 1.2.1 |
| Keywords: | Cc: | ||
| Blocking: | Blocked by: |
Description
Would be nice to have limits/boundaries for draggable elements. Currently it can be limited by a parent element and by x- or y-axis.
Example for implementation:
jQuery('#drag').draggable({
limit: {top: 50, left: 100, bottom: 200, right: 200}
});
jQuery('#dragHorizontal').draggable({
axis : 'x',
limit: {left: 100, right: 400}
});
I don't know if top, left, bottom and right would be best to set the boundaries, an other idea is to use x1, y1, x2 and y2.
Change History
Please follow the bug reporting guidlines and use jsFiddle when providing test cases and demonstrations instead of pasting the code in the ticket.
Note: See
TracTickets for help on using
tickets.

this could also e useful in another problem: when you drag something towards the right/bottom border of the screen, the page will be expanded horizontally/vertically, which is leads to ugly results; so, constraining by default to the window limits would be nice.