Off the top of my head, inside of your onDrop handler, call .positionedOffset() on the element and the drop container and see how much they differ:
Droppables.add(target, { onDrop: function(element) { var elementOffset = element.positionedOffset(); var targetOffset = target.positionedOffset(); var diffX = targetOffset.left - elementOffset.left; var diffY = targetOffset.top - elementOffset.top; .... } }); On Thu, May 29, 2008 at 6:53 AM, Wyerarch <[EMAIL PROTECTED]> wrote: > > Hi All, > > I am trying to develop a dynamic form creator application, whereby we > can drag objects from a "palette" and drop them onto a "form" to build > the design of our form. > > To achieve this, when I have dragged the object, and dropped it onto > the "form" area, I want to get the position of where the object was > dropped. > > I have a droppable area: > > Droppables.add('dropArea', {onDrop:addItem}); > > And a method that calls a webservice via AJAX: > > function addItem(element, dropon, event) > { > var s = element.id; > // > element.width,element.height,element.top,element.left, > AJAXDDtest.DBAccess.InsertField(s,element.innerHTML,0,0,0,0, > onGetDataComplete, onGetDataTimeOut); > } > > Essentially, i want to get the width, height, top, and left of the > element that was dropped - is this possible? I have tried looking > around the sciptaculous wiki, but I can't find a DOM for the > droppables, unless someone can point me in the right direction? > > I am building the draggables as follows: > > var aproducts = document.getElementsByClassName('box'); > for (var i = 0; i < aproducts.length; i++) { > new Draggable(aproducts[i].id, {ghosting:false, revert:true, > onEnd:endItem}) > } > > Any help would be greatfully received, > > Thanks, > > James. > > > -- Science answers questions; philosophy questions answers. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Spinoffs" group. To post to this group, send email to rubyonrails-spinoffs@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-spinoffs?hl=en -~----------~----~----~----~------~----~------~--~---