我的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也有溢出