当前位置: 首页 > 面试题库 >

IE7 Z-Index问题-上下文菜单

辛建业
2023-03-14
问题内容

我有以下带有关联上下文菜单的按钮

    <div class="control-action"> 
        <button>Action</button> 
        <ul style="display:none">
            <li class="action-remove">Remove</li>
            <li class="action-detail">Detail</li>
            <li class="action-assigned">Assign</li>
        </ul>
    </div>

单击该按钮时,关联的内容ul在其下方显示为上下文菜单。

在IE 7以外的所有浏览器上,此功能都非常有效。在IE7中,上下文菜单(ul)显示在其下方的按钮下方。我想这可能是由于堆栈上下文如何解析这些元素。

我的CSS目前看起来像这样:

.control-action
{
    position: relative;
    text-align:right;
    width:100px;    
}

.control-action ul
{
    position:absolute;
    z-index: 10000;
    list-style:none;
}

关于我在做什么错的任何想法吗?


问题答案:

我已经通过更改元素顺序解决了这一问题。我从同时包含按钮和菜单中删除了相对位置元素,并使其仅作为菜单的父元素。

    <div class="control-action" style="float:right"> 
        <div class="control-action-menu">
            <ul style="display:none">
                <li class="action-remove">Remove</li>
                <li class="action-detail">Detail</li>
                <li class="action-assigned">Assign</li>
            </ul>
        </div>
        <button>Action</button> 
    </div>

通过此标记更改,css已更改为以下内容:

.control-action
{
    text-align:right;
    width:100px;    
}

.control-action-menu
{
    position:relative;
    z-index:1;
}

.control-action ul
{
    position:absolute;
    z-index: 10000;
    list-style:none;
}


 类似资料:
  • 代码错误: py4j。协议Py4JJavaError:调用o490时出错。collectToPython.:组织。阿帕奇。火花SparkException:作业因阶段失败而中止:阶段27.0中的任务0失败了4次,最近的失败:阶段27.0中的任务0.3丢失(TID 98)(172.17.7.28执行器1):java。io。IOException:无法运行程序“python3.6”:CreatePro

  • 由于某种原因,我的WordPress生成的菜单在我尝试显示下拉菜单时出现了一些问题。父菜单项变为全宽,然后覆盖其他项。这是悬停状态下的样子: 下面是对代码的修改:https://jsfidle.net/j55scjeq/ 以下是CSS: 下面是HTML: 有人能帮我找到解决办法吗。我只希望子UL显示在一个漂亮的列中,与下面的内容重叠。 我想不通。我不确定这是HTML还是CSS的问题。:/ 非常感谢

  • 我试图查找一个JMS TopicConnectionFactory使用JNDI在WebSphere应用服务器。我已经在服务器中正确地完成了jndi设置。我已经在服务器中部署了我的应用程序。 我为发送方/接收方/监听器设计了3个java类。在服务器中部署WAR之后,我首先尝试将接收器代码作为独立的java应用程序运行。然而,它失败了,错误如下: 线程“main”javax中出现异常。命名。NoIni

  • 问题内容: 我想构建我的Flask应用,例如: 是flask蓝图。 现在,为了创建模型类,我需要拥有该应用程序,例如: 但是,如果我尝试将该模型导入到我的应用程序中,则会感到恐惧。我如何在这里正确持有我的应用程序?相对导入可能有效,但是它们很丑陋,并且具有自己的上下文问题,例如: 问题答案: 该模块没有要与应用程序马上初始化-你可以这样做,而不是: 然后在应用程序设置中,你可以调用init_app

  • 我对上下文菜单有问题。在本主题之后,我发现在尝试加载上下文菜单insight JavaFX任务时有一个限制。我测试了实现platform.runlater(),但没有成功。 其他可能的解决方案是:

  • PrimeFaces 4.0、Glassfish 3.1.2、Mojarra 2.1.6 我创建了一个p:dataTable和一个对dataTable的contextMenu引用。dataTable的第一列包含p:commandLink。问题是,如果我用鼠标右键单击commandLink,则该行不会被选中。如何选择实际行?我用Javascript尝试了一下,但没有结果。 我想,我应该使用Prime