IE не может обработать перетаскиваемый div с png? - PullRequest
1 голос
/ 18 мая 2010

Я создаю перетаскиваемое / изменяемое размер меню со всеми необходимыми ссылками для управления сайтом, вроде CMS-бара. Я использую несколько PNG для создания фона с некоторой прозрачностью.

Он отлично работает в FF, но в IE мой png преобразуется после того, как я перетаскиваю свое меню: Скриншоты: http://img.photobucket.com/albums/v739/Alienna/falcon/drag.png

Кроме того, это большое пустое место? Это кнопка выхода из системы (div с background-image и a-element), которая работает только с состоянием: hover и только перед перетаскиванием ...

Какие-нибудь исправления для этого? Я думал, что проблемы с png в IE исчезли после IE6 (протестировал это, т.е. IE7 / 8) ...

Ответы [ 2 ]

1 голос
/ 18 мая 2010

Я не уверен на 100%, но я предполагаю, что это старая ошибка «PNG с альфа-прозрачностью в DIV с альфа-прозрачностью», которая присутствует во всех IE , включая 8. См. здесь для получения дополнительной информации.

Короче говоря, IE испытывает трудности с альфа-прозрачностью в PNG, когда те, которые находятся в контейнерах, имеют непрозрачность, отличную от 1. Когда вы перетаскиваете элемент, изменяется его непрозрачность, иошибка вступает в игру.

0 голосов
/ 15 марта 2012

Конвертируйте ваше перетаскиваемое изображение в 8 бит, у меня это работает ..

...