Hi all, I make some tests, and I see the performance problem I have happen when the table is bigger than the window and so I have the scrollbars (I set the option scroll: window on my draggable but also without i have the same performance issue). I see the prepare function takes a lot fo time to run, I suppose the bottleneck is getting the coordinates from the browser.
If anyone have any idea on how to solve this problem please post... Thanks in advance Mattia 2009/10/28 Mattia Locatelli <[email protected]> > Hi all, > I look with the IE8 profiler and I see the updateDrag function in IE8 takes > in my page 456ms and in the IE7 compatibility mode 15 ms. > I think there is soem problems with the recursive execution of this > function. > > Thanks, > Mattia > > 2009/10/28 Mattia Locatelli <[email protected]> > > Hi, >> I don't have any droppable on the table or anywhere in the page. There is >> just one draggable element and no droppables. Like in the online sample. >> The code to create the draggable element is this : >> >> var draggable = new Draggable(objId, { scroll: window }); >> >> Well, I think I found something: >> I develop with IE8 and when I use the compatibility mode for IE7 the drag >> drop work pretty well. But if I use the IE8 engine is really bad. >> >> Maybe is a problem with the IE8 engine... >> >> 2009/10/28 Peter De Berdt <[email protected]> >> >> >>> On 28 Oct 2009, at 14:36, MattiaLocatelli wrote: >>> >>> I'm experiencing a performance problem with drag and drop. >>> >>> I drag an image on an html table. >>> I have only one draggable element (the image) and the problem is that >>> until the table is not big in size (let's say 7 columns and 30 rows) >>> the drag effect is very smooth, but when the size of the table is >>> bigger the performance of the drag operation is very rough. >>> I'm testing it in IE8. >>> Any idea is welcome. >>> >>> >>> You're quite vague, but I'm suspecting you have a droppable on every >>> table cell. What you'll need to do, is make the table itself a droppable >>> (only one) and the use the drop coordinates to find out on what cell the >>> draggable was dropped. >>> >>> >>> Best regards >>> >>> >>> Peter De Berdt >>> >>> >>> >>> >>> >> > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---
