JQuery UI перетаскиваемый не работает должным образом в IE7. Работает в IE8 - PullRequest
4 голосов
/ 08 марта 2011

У меня проблема с IE7, когда перетаскиваемый пользовательский интерфейс jQuery отображается под перетаскиваемостью, а не поверх него при перетаскивании.Понижение также перетаскивается.Страница отлично работает в IE8 и других браузерах.Я попробовал причуды и режим стандартов в IE7.Оба испытывают проблему.

Падающий элемент состоит из двух элементов div друг над другом, смещенных друг от друга с помощью вспомогательной функции position jQuery.Draggable должен показать сверху обоих.Z-индекс перетаскиваемого объекта имеет очень высокое значение, чтобы обеспечить его на вершине всего на странице.В качестве теста при перетаскивании я устанавливаю и отображаю z-индекс элементов div в выпадающем и перетаскиваемом объектах и ​​подтверждаю, что перетаскиваемый элемент имеет самый высокий z-индекс.

После некоторого устранения неполадок кажется "position:relative" является виновником.Когда я удаляю функцию позиционирования, перетаскиваемый показывает сверху.Однако мне нужно правильно расположить несколько элементов, особенно два элемента div, которые расположены друг над другом.

Есть ли обходной путь для этой проблемы?

(Мой HTML довольно сложен дляпокажите здесь.)

**Addition:**

Я попытался позиционировать с помощью позиции: абсолютный вместо использования позиции ().Все еще не идти.

1 Ответ

0 голосов
/ 07 апреля 2011

Убедитесь, что родители обоих также установлены в положение: относительное, тогда вам может потребоваться установить z-индекс родителей.

...