首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >移动引导导航条奇怪的问题

问移动引导导航条奇怪的问题
EN

Stack Overflow用户
提问于 2020-09-08 16:28:31
回答 1查看 144关注 0票数 1

我有一个网站,使用引导2.1.1和导航条移动设备作为一个bug。当我点击下拉图标,肚脐打开非常快,然后崩溃。当我重新点击时,它通常会打开,但是如果我点击原始下拉菜单中的产品下拉列表,它就会打开,但是当我点击这个下拉列表中的一个链接时,它似乎会点击另一个链接所在的背景中,在我下拉菜单之前。导航条形码如下:

代码语言:javascript
复制
<div class="row">
<div class="col-md-12">
    <div class="navbar navbar-inverse">
        <div class="container-fluid">
       
            <div class="navbar-header">
                <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#navbar-1" aria-expanded="false">
                    <span class="sr-only">Toggle navigation</span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                    <span class="icon-bar"></span>
                </button>
            </div>
            
            <div class="collapse navbar-collapse" id=navbar-1>
                <ul class="nav navbar-nav">
                    <li id="home-lnk"><a href="/">Accueil</a></li>
                    <li id="produits-lnk" role="presentation" class="dropdown">
                        <a class="dropdown-toggle" data-toggle="dropdown" data-target="#" role="button" aria-haspopup="true" aria-expanded="false">
                            Produits <span class="caret"></span>
                        </a>
                        <ul class="dropdown-menu">
                            <li id="system-lnk"><a href="/systeme">Système de gestion automatisé</a></li>
                            <li id="releasers-lnk"><a href="/relacheurs">Relâcheurs / Trappe à humidité / Panier Balle</a></li>
                            <li id="vacuum-lnk"><a href="/pompes_vacuum">Pompes Vacuum</a></li>
                            <li id="modulation-lnk"><a href="/controleur_modulation">Contrôleurs de modulation pour pompe vacuum</a></li>
                        </ul>
                    </li>
                    <li id="team-lnk"><a href="/equipe">Équipe</a></li>
                    <li id="contact-lnk"><a href="/contact">Contact</a></li>
                    <!--<li id="ditributors-lnk"><a href="/distributeurs">Distributeurs</a></li>-->
                    <li id="catalog-lnk"><a target="_blank" href="/files/Catalogue_ErabliTEK_2019.pdf">Catalogue (PDF)</a></li>
                </ul>
                <ul class="nav navbar-nav pull-right">
                    <li><a href="http://admin.erablitek.com">Connexion</a></li>
                </ul>
            </div>
        </div>
    </div>
</div>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-09-08 19:17:58

在主页HTML中,第22行:

代码语言:javascript
复制
<script type="text/javascript" src="/js/require.js" data-main="/js/common.js"></script>

在common.js内部,第19行:

代码语言:javascript
复制
bootstrap: '/js/lib/bootstrap.min',

我发现该站点同时加载了几个不兼容的Boostrap版本,特别是3.3.7来自CDN,以及2.2.1本地(via /js/lib/bootstrap.min')通过/lib/common.js加载,还有其他一些老东西(如jQuery 1.7!),以及其他可能有冲突的库。我的结论是,由于common.js是在CDN的3.3.7版本之后加载的,所以它会覆盖后者,这是一个错误,因为如果您只使用3.3.7启动主页,移动导航中实际上就没有bug :参见copden:

https://codepen.io/larrytherabbit/pen/gOrvzbj

不管怎么说,如果你看看我的代码,导航手机工作100%好。现在是3.3.7 (我认为),这让我认为问题就在那里,或者至少部分存在。

因此,如果您要修改/lib/common.js并删除旧库,我认为它是可以的。如果不管用,再来找我,我再看一遍。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63798006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档