I have implemented jQuery drag and drop in my app, and it works everywhere except in IE, and it works there too if the page is smaller than the window (no scroll bars). If the page is too long and the draggables are near the bottom, then each drag causes the page to jump back to the top, followed by wild flickering of the content as the item is moved. Has anyone seen this before? The code to start the sortable is pretty much a one-liner:
jQuery('#childrenlist').sortable({items:'div', update:updateChildrenOrder});
UPDATE: I can eliminate the jerky flickering by setting scroll:false and setting the height of the container, like this:
jQuery('#childrenlist').sortable({
items:'.sortrow',
scroll: false,
update:updateChildrenOrder,
create:function(){
jQuery(this).height(jQuery(this).height());
}
});
The sorting still doesn't work though, because when I begin to drag any element, the dragged element only appears at the very top of the page (off screen).