А можно ссылку на работающий пример?
А может даже и на два (работающий/не работающий).
А то как-то не до конца понятно что именно и как у вас не срабатывало.
Ага, я тоже дочитал до слова «парилась», остановился. Прочитал ещё два раза. Нет, всё правильно. Глянул на топик. Потряс головой и продолжил изучение топика. Где-то внутри зародилось желание попросить телефоньчик, но после осознания, что я всё ещё на хабре, а до клуба сегодня не дошёл, всё встало на свои места.
Есть такая проблема. Когда IE6 (может еще и 7) рисует PNG (неважно с какими хаками) — он размещает ее поверх всех элементов. Т.е. картинка PNG всегда лежит на самом верхнем уровне.
У меня не получилось, сколько ни возился, сделать элементы активными под PNG.
Верно, тоже сталкивался с похожим примером, но выкручивался, а как именно — уже не помню, к сожалению, могу сделать только предположения, как лечил это: position'ами и z-index'ами.
Сделать под музыку? :)
Вооще — делали по своему усмотрению. Сделаем еще где-то опрос, наверно, и будем уже тогда править. Конечно, если это будет хоть как-то сходиться с нашим чувством вкуса :)
Тоже сталкивался с таким. Но у меня были ссылки на png-шке — они просто не были активны при наведении. Описание этой проблемы я находил, но конкретного решения там не было.
Суть проста — png-шка, к которой применён фильтр AlphaImageLoader, крадёт фокус у всего, что находится над ней.
Методом научного тыка было выяснено, что такая пакость проявляется только у картинок в блоках с position:absolute (и relative, вроде). Поэтому решением является применение фильтра к картинке внутри элемента с position:static, сам же элемент оборачиваем в дополнительный блок, которому можно любой position выставить.
Найденное Вами решение это подтверждает. Div#form_image как раз является диваком с position:static.
Ненавистный IE или jQuery.(pngFix + ui.slider) + IE