如何在gwt中设置一个绝对面板onTop?

时间:2012-01-21 16:20:48

标签: gwt z-index css-position

我的Internet Explorer浏览器出现问题。 当我在现有AbsolutePanel上设置AbsolutePanel时,它会显示在另一个absolutePanel的背景中。

在Firefox和Chrome中,这些示例工作得很完美......但不是在IE中。 怎么了?

在此示例中,面板1位于面板2_1的顶部:

AbsolutePanel panel0= new AbsolutePanel();
AbsolutePanel panel1= new AbsolutePanel();
AbsolutePanel panel2= new AbsolutePanel();
AbsolutePanel panel2_0= new AbsolutePanel();
AbsolutePanel panel2_1= new AbsolutePanel();
 //.....adding some stuff to the panels
panel0.add(panel2,0,10);
panel0.add(panel1,100,0);
panel2.add(panel2_0,0,0);
panel2.add(panel2_1,100,0);
panel2.getElement().getStyle().setOverflow(Overflow.VISIBLE);
panel2_1.getElement().getStyle().setPosition(Position.ABSOLUTE);
panel2_1.getElement().getStyle().setTop(20, Unit.PX);
panel2_1.getElement().getStyle().setLeft(120, Unit.PX);
panel2_1.getElement().getStyle().setZIndex(100);

当然,我可以在panel1之后添加panel2,它可以在IE中运行。但Panel1也有溢出

0 个答案:

没有答案