На странице у меня есть iframe. В этом iframe есть набор элементов, которые мне нужно сортировать. Все Javascript запускаются на родительской странице. Я могу получить доступ к списку в документе iframe и создать сортировку с помощью контекста:
var ifrDoc = $( '#iframe' ).contents();
$( '.sortable', ifrDoc ).sortable( { cursor: 'move' } );
Однако, когда вы пытаетесь отсортировать элементы, я получаю некоторое отклоняющееся поведение. Как только элемент будет нажат, цель script изменится на внешний документ. Если вы отпустите мышь от iframe, вы можете переместить элемент вокруг и отбросить его, щелкнув, но вы не можете взаимодействовать с ним в iframe.
Пример: http://robertadamray.com/sortable-test.html
Итак, есть ли способ достичь того, что я хочу сделать - желательно без необходимости взломать код jQuery UI?