jQuery UI Сортируемый вопрос
Я пытаюсь построить сортируемое дерево навигации, используя jQuery UI Sortable. У меня это отлично работает в Firefox без проблем. В IE это работает довольно хорошо, однако, при попытке переместить элемент с вложенным списком вниз по его уровню навигации возникают некоторые противоречивые проблемы. Список не расширяется, чтобы создать точку отбрасывания для списка в движении, и он часто терпит неудачу, однако иногда сортировка работает в любом случае. Я играл с этим дольше, чем хочу признать! У кого-нибудь есть какие-либо идеи?
Вот ссылка на демо с источником.
Чтобы дублировать проблему: в IE перетащите строку (Move Show Item 12) вверх на несколько строк, затем попробуйте переместить ее обратно туда, где она началась. (Примечание: чтобы переместить предметы, вы должны нажать и удерживать на ходу)
2 ответа
Вы можете получить то, что хотите, если попытаетесь настроить placeholder
в .sortable()
вызов, т.е.
$("#list").sortable({
placeholder : 'placeholderClass'
}
Затем убедитесь, что у вас есть класс .placeholderClass
определены, и вы можете выбрать, какие стили применять при перетаскивании блока - Не уверен, что это то, что вы хотите - просто предложение.
Проверьте эти страницы, если вам нужна дополнительная информация.
Я заметил, что если вы перетащите под список, а затем вернетесь в него, он будет работать просто отлично. Это должна быть какая-то ошибка в JQuery UI / IE.