First calling the docs poor and saying jq is lots better doesn't help very much to get you an answer. (sure, there's always is room for improvement)
I guess you want something like this: http://mootools.net/demos/?demo=Sortables Furthermore I'd like to know how you could move elements without making them absolute or modifying the left/top styles. The container of the dragged element could be relative yes. And maybe you could change the margin-top/margin-left styles (which you can set as an option btw). (if we don't consider css3 transforms for now). The demo does use some undocumented method, but because it is not documented it's better for you to don't use it. However that doesn't mean you cannot use it. It is used here because first the mousedown event was captured, then the element was cloned which in turn is used as the draggable element. Usually Drag does this for you, however in this case the start method should be invoked directly passing the event object to start the dragging. I guess the best thing to get help is to make a jsfiddle of what you currently have and then we can help you relatively easy. Also what version of MooTools are you using? On Sat, Mar 12, 2011 at 3:11 PM, Rambo <[email protected]> wrote: > I need to build a simple sortable list where the element being dragged > moves with the mouse. I do not want a clone and I do not want the > element NOT to move with the mouse. I read the poor documentation this > framework has and couldn't find that magic option. Could you please > tell me if there is any way to do that? > > Also, i tried making a few elements draggable and a nasty behaviour > showed up. I have list items statically positioned, one below the > other. After calling makeDraggable(), Mootools magically adds position > absolute to all those elements instead of relative, and not only that, > left and top properties are also applied, moving those elements down! > seriously... WTF? Is there any way to make an element draggable while > keeping that element's position? > > This is really frustrating. I'm not asking too much, this can be done > with jQuery in a few lines without spending a whole day guessing the > documentation.... > > Example, take a look at this demo: > http://mootools.net/demos/?demo=Drag.Cart > There is a magic undocumented method "drag.start(event);", what is > that? >
