jQuery UI Сортируемый вопрос

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

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

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

2 ответа

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

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

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

Проверьте эти страницы, если вам нужна дополнительная информация.

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

Другие вопросы по тегам