jQuery UI Сортируемый вопрос - PullRequest
1 голос
/ 23 апреля 2010

Я пытаюсь построить сортируемое дерево навигации, используя jQuery UI Sortable. У меня это отлично работает в Firefox без проблем. В IE это работает довольно хорошо, однако, при попытке переместить элемент с вложенным списком вниз по его уровню навигации возникают некоторые противоречивые проблемы. Список не расширяется, чтобы создать точку отбрасывания для списка в движении, и часто происходит сбой, однако иногда сортировка работает в любом случае. Я играл с этим дольше, чем я хочу признать! У кого-нибудь есть идеи?

Вот ссылка на демонстрацию с источником .

Чтобы дублировать проблему: в IE перетащите строку (Move Show Item 12) вверх на несколько строк, затем попытайтесь переместить ее обратно туда, где она началась. (Примечание: для перемещения предметов необходимо щелкнуть и удерживать при перемещении)

Ответы [ 2 ]

1 голос
/ 23 апреля 2010

Вы можете получить то, что хотите, если попытаетесь установить placeholder в вызове .sortable(), то есть:

$("#list").sortable({ 
     placeholder : 'placeholderClass' 
 } 

Затем убедитесь, что у вас определен класс .placeholderClass, и вы можете выбратькакие стили применять при перетаскивании блока - Не уверен, что это то, что вы хотите - просто предложение.

Проверьте эти страниц , если вам нужно большеИнформация.

0 голосов
/ 23 апреля 2010

Я заметил, что если вы перетащите под список, а затем вернетесь в него, все будет работать нормально.Это должна быть какая-то ошибка в JQuery UI / IE.

...