有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

html试图使iframe垫片与Java小程序上的CSS下拉菜单一起工作

因此,我有一个页面,它运行通过外部源生成的java小程序。我还从我自己的另一个站点获得了一些源代码,它使用CSS创建下拉菜单。我正在尝试在新的java小程序页面中实现相同的下拉样式

问题是,我的菜单总是在java小程序下面分层,而不考虑z层。我认为这是一个“已回答”的问题:How to display <div> over a Java applet in Chrome。然而,“解决方案”是一个死链接

我尝试在这里修改代码:http://midgetontoes.com/blog/2014/05/02/introduction-to-iframe-shim以适合我的应用程序

我的实现在多个层次上都失败了。首先,每当显示“我的垫片/下拉列表”时,它会将整个页面的内容向下移动20 ish px。其次,该插件下的下拉菜单仍然消失

以下是代码的相关部分:

CSS:

.iframeshim-container {
  position:relative;
  z-index: 100;
}

header ul.menu li.parent ul {
  background:url(dropdown_bg.png) 50% 0 repeat-x #98A2A9;
  display:none;
  left:0;
  margin:0;
  padding:10px;
  position:absolute;
  top:1px;
  width:200px;
  z-index:100;
}

.iframeshim-container .content-container{
  display:none;
  margin: 0;
  padding: 0;
  overflow: hidden;
  width: 100%;
  height: 100%;
}

.iframeshim-container .shim-iframe{
  display:none;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -10000;

}

header ul.menu li.parent:hover ul {
  display: block;
}

header ul.menu li.parent:hover .iframeshim-container .shim-iframe {
  display: block;
}

header ul.menu li.parent:hover .iframeshim-container .content-container {
  display: block;
}

HTML:

<div class="container maincontainer">
    <header class="clearfix">
        <nav>
            <ul class="menu" id="mainnav">
                <li><a href=".">Home</a></li>
                <li class="deeper parent"><a href="#">Test</a>
                    <div class="iframeshim-container">
                        <div class="content-container">
                            <ul>
                                <li><a href=".">Item 1</a></li>
                                <li><a href="/">Item 2</a></li>
                                <li><a href="/">Item 3</a></li>
                                <li><a href="/">Item 4</a></li>
                            </ul>
                        </div>
                        <iframe class="shim-iframe" frameborder="0" scrolling="no"></iframe>
                    </div>
                </li>
            </ul>
        </nav>
    </header>


    <section id="main" class="clearfix">
        <div id="content" class="clearfix" style="width: 910px;">
            <section id="maincontent">
                <APPLET CODE="myCode"></APPLET>
            </section>
        </div>
    </section>
</div>

共 (0) 个答案