“sortable”と”draggable”をネストさせるとIE8で死ぬ
表題のとおり、
sortableさせるDOM Aの中に、draggableさせるDOM Bを置いて、
DOM Bをドラッグしようとしても、IE8ちゃんで、
DOM Bのdraggableより、 DOM Aのsortableが優先されてしまうバグに遭遇。
とはいえ先に draggableのstart()が走っているので、
以下のように、DOM Bのmousedown時に、
IEの場合 return false; するコードを書き足す事で、
DOM Aのsortableを無視する事ができました。
$element.draggable(draggableOption).mousedown(function(){if($.browser.msie){return false;}});