Z使用SimpleModal模态和Java applet的顺序问题

时间:2011-07-05 19:58:53

标签: jquery applet simplemodal

我正在使用SimpleModal在我的网络应用中显示弹出模式对话框。我正在显示模态的页面也有一个占用大部分页面的Java小程序。当显示SimpleModal模式时,它们分层在applet下面。

之前有没有人遇到过这种情况,如果有的话,你是如何解决的?

非常感谢任何建议。谢谢!

1 个答案:

答案 0 :(得分:1)

在一般情况下,可能无法解决您的问题。您正在经历的内容通常被称为“烧穿”,当元素使自己可见时,即使更高的元素会使其变得模糊,也会发生这种情况。

出现这种情况的其他情况:旧版本的IE和iframe(iframe上的div被烧掉),Flash电影(在大多数浏览器中)。

避免烧穿的常用技巧是使用所谓的iframe垫片。垫片是一种iframe,其大小适合较高的内容,但是位于其下方,并且高于其他所有内容。与其他元素相比,插件和iframe在iframe中的刻录时间更长。

说了这么多,我仍然认为垫片不太可能阻止applet烧毁。因此,另一种方法是在启动对话框时隐藏任何applet,然后在对话框关闭时恢复它们。

您可以将小程序移出屏幕,更改其可见性或显示类型。表示为CSS,这些选项是:

/* send off-screen */
position: absolute;
left: -1000em;

/* change visibility */
visibility: hidden;

/* change display */
display: none;
祝你好运!