javascript - 固定导航栏顶部的自动完成列表

标签 javascript html css twitter-bootstrap jquery-ui-autocomplete

<分区>

为了固定navbar包含搜索 <input>查询 Google 位置 API 以获取地址列表的元素我这样做了:

<nav id="inforisq-navbar" class="navbar navbar-fixed-top">
    <div id="menu-inforisq" class="container">
        <div class="navbar-header navbar-collapse navbar-responsive-collapse collapse">
            <a href="/" class="navbar-brand"><img src="/portail/images/logo_inforisq_2015.png" height="40"></a>
        </div>

        <div id="search-container" class="col-md-6 col-md-offset-1 col-sm-5 col-sm-offset-1">
            <div class="row">
                    <div class="input-group">
                        <input name="searchbar" id="searchbar" class="form-control ui-autocomplete-input" autocomplete="on" value="" placeholder="Saisissez une adresse postale ou des coordonnées GPS.">
                        <div class="input-group-addon"><a id="validation" onclick="validSearch();"><span class="glyphicon glyphicon-search"></span></a></div>
                    </div>
            </div>
        </div>

        <ul class="nav navbar-nav navbar-right hidden-xs">
            <li><a href="#" role="button"><span class="glyphicon glyphicon-bell" aria-hidden="true"></span></a></li>
            <li><a href="#" role="button">MyInforisq <span class="glyphicon glyphicon-user" aria-hidden="true"></span></a>
            <li class="dropdown">
                <a aria-expanded="false" aria-haspopup="true" role="button" data-toggle="dropdown" class="dropdown-toggle" href="#" id="drop2">
                    <span class="glyphicon glyphicon-th-large"></span>
                </a>
                <ul id="dropdown-services" aria-labelledby="drop2" class="dropdown-menu">
                    <li><span aria-hidden="true" class="glyphicon glyphicon-fire"></span><span class="services-class">Etat des risques</span></li>
                    <li><span aria-hidden="true" class="glyphicon glyphicon-duplicate"></span><span class="services-class">Renseignements d'urbanisme</span></li>
                    <li><span aria-hidden="true" class="glyphicon glyphicon-home"></span><span class="services-class">Etude d'opportunité</span></li>
                    <li><span aria-hidden="true" class="glyphicon glyphicon-duplicate"></span><span class="services-class">Valeur vénale</span></li>
                    <li><span aria-hidden="true" class="glyphicon glyphicon-home"></span><span class="services-class">Audit de parc immobilier</span></li>
                    <li><span aria-hidden="true" class="glyphicon glyphicon-home"></span><span class="services-class">Hypothèques</span></li>
                    <li><span aria-hidden="true" class="glyphicon glyphicon-home"></span><span class="services-class">Plan de réseau</span></li>
                    <li><span aria-hidden="true" class="glyphicon glyphicon-euro"></span><span class="services-class">Diagnostics immobiliers</span></li>
                    <li><span aria-hidden="true" class="glyphicon glyphicon-euro"></span><span class="services-class">Expertises immobilières</span></li>
                </ul>
            </li>
        </ul>
    </div>
</nav>

结果如下:

enter image description here

如您所见,自动完成列表位于固定的 navbar 后面。我想知道如何把它放在 css 上面。

[解决方案]

只需将 z-index > 1030 添加为:.pac-container{ z-index: 1031;}

最佳答案

我不知道你的 css 是什么样的,但你可以尝试在你的自动完成列表中添加一个 z-index。

.autoCompleteList{
z-index:300;
}

关于javascript - 固定导航栏顶部的自动完成列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33635618/

上一篇:css - 使用 Bootstrap 设计自定义单元格大小表

下一篇:html - 如何让两个按钮排成一行?

相关文章:

javascript - Webkit 控制台是否不知道如何在 KnockOut 中使用可观察对象?

php - 当 readyState 为 4 时,为什么我在脚本中调用的 Ajax 函数会连续运行两次?

javascript - 仅当您将鼠标悬停在其上时显示下拉菜单,或者当您将鼠标悬停在其上时隐藏下拉菜单

html - 标准化具有未知子项的元素上的感知填充

html - 相对 div 内的绝对 div 高度被截断

javascript - Fabric .js : How to set a custom size to Text or IText?

php - 简单的 PHP 页面未按预期工作

javascript - 使用 Jquery 从所有元素创建一个字符串

调整浏览器大小后,Jquery 无法正常工作?

html - iFrame 视频无法在 iPhone (Safari) 上播放