JQuery Sortable - Исправить ошибку в IE?

у меня есть список div, которые я хочу сортировать.В каждом div есть текст, а также дескриптор внутри него (из-за пользовательского интерфейса я хочу сортировать, только если перетаскивается левая половина элемента списка). В Chrome / FireFox это прекрасно работает, но в IE, если вы нажмете на текст, он не позволит вам сортировать, даже если текст находится внутри дескриптора.

У меня есть урезанный макет проблемы, убедитесь, что вы используете Internet Explorer для проверки: http://jsfiddle.net/t8Ebd/

Я предполагаю, что это многоуровневый метод, но безуспешно пробовали следующие подходы:

  • Изменение z-индексов текста и дескриптора
  • $ (". itemname"). disableSelection ();
  • ms-user-select: none; user-select: none;
  • добавление класса текста в список дескрипторов - это решает проблему, но не сработает для меня, так как я не хочу, чтобы текст в правой половине элемента списка запускал сортировку
  • Установка цвета фона на ручке - я знаю, это звучит странно, но если я устанавливаю цвет, он становится самым верхним элементом и, таким образом, действует правильно, хотя он скрывает текст, который не сработает для меня.

У кого-нибудь есть другие идеи ??

8
задан Shane N 17 February 2012 в 15:44
поделиться