Мой сайт использует Java-апплеты старой школы для ключевого контента.По мере развития сайта мы добавляем дополнительный контент вокруг этого апплета, который включает в себя всплывающее содержимое и диалоговые окна пользовательского интерфейса jQuery.
Проблема заключается в том, что эти всплывающие окна и диалоговое окно отображаются под апплетом иих содержание скрыто.
Я пробовал распространенные способы решения проблемы, такие как z-index
и wmode=transparent
, но они не работают.Я также видел ответы на этот вопрос, которые говорят, что это просто невозможно, но этим вопросам было несколько лет.
У кого-нибудь есть какие-либо предложения, как заставить апплет скрыться за другим контентомили какие-нибудь другие умные обходные пути?Я создал страницу, чтобы изолировать и продемонстрировать проблему - http://blog.ajcw.com/demo/display-behind-applet.htm
(диалоговое окно открывается в центре страницы, поэтому вам нужно изменить размер окна, чтобы увидеть его поверхапплет)
Сводка
- Над апплетом должно отображаться как диалоговое окно jQuery UI, так и указатель с информацией
- У меня естьпробовал
z-index
и wmode
- Я не могу использовать альтернативу апплету
- Обходное решение jQuery приемлемо
- Влияет на все браузеры, кроме Firefox 3.6 +
Мое текущее решение - скрыть апплет, когда всплывающее окно активно, но я хотел бы найти более элегантное решение.