Hi, many thanks for posting the followup with your solution... I've come across the same problem (fadeOut on a draggable item, then calling remove() on it) but would have spent at least an hour tracking down the solution were it not for this post.
J On Oct 19, 10:33 am, Brandon Ryall <brandon.ry...@emaint.com> wrote: > Figured I'd share this just in case anybody ever runs into a similar error, > > My problem appeared to be that I was trying to "destroy" the draggable items > after they had already been cleared out. Just moved the code for the > "destroy" above the html clear and everything went back to functioning > properly. > > Thanks Dave and Richard for looking into this! > > ------------------------------------------------- > Brandon Ryall > Software Developer > eMaint Enterprises LLC > 438 N. Elmwood Road, Suite 201 > Marlton, NJ 08053 > P 856-810-2700 x7180 > F 253-323-6353 > > On Fri, Oct 16, 2009 at 9:00 PM, Richard D. Worth <rdwo...@gmail.com> wrote: > > > > > On Fri, Oct 16, 2009 at 3:22 PM, Brandon Ryall > > <brandon.ry...@emaint.com>wrote: > > >> After playing around with it a bit using firebug lite and the non-min > >> version of jquery-ui I found that the bug appears to be a conflict > >> with ui.draggable.js > >> $.ui.plugin.add("draggable", "cursor", { > >> start: function(event, ui) { > >> var t = $('body'), o = $(this).data('draggable').options; > >> if (t.css("cursor")) o._cursor = t.css("cursor"); > >> t.css("cursor", o.cursor); > >> }, > >> stop: function(event, ui) { > >> var o = $(this).data('draggable').options; > >> if (o._cursor) $('body').css("cursor", o._cursor); > >> } > >> }); > > >> More specifically that var o = $(this).data('draggable').options. > > >> Could this be because I'm assigning $.data() to a draggable item?? > > > It shouldn't be a problem, unless you're causing that element to lose its > > .data('draggable') somehow. That's where the draggable plugin instance is > > stored. > > > As Dave mentioned, you've got a *lot* going on here. You'll have a much > > easier time, and other people may even be able to help you, if you can > > distill this down to a minimal test page. Keep removing things until you > > still have the functionality you need (for testing this specific issue) and > > are still seeing the issue, but nothing more. As long as you're still seeing > > the issue, you know that whatever you've removed up to that point didn't > > contain the problem. This will make it infinitely easier to isolate and > > identify the source. Once you do, and fix it, then you can put everything > > else back. > > > - Richard -- You received this message because you are subscribed to the Google Groups "jQuery UI" group. To post to this group, send email to jquery...@googlegroups.com. To unsubscribe from this group, send email to jquery-ui+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/jquery-ui?hl=en.