【问题标题】:Bootstrap Dropdown links not working mobileBootstrap 下拉链接在移动设备上不起作用
【发布时间】:2013-06-29 14:42:16
【问题描述】:

如果您查看以下站点:rosslote.eu,您将看到一个名为“设置”的菜单项。此菜单项有一个下拉菜单。该下拉菜单在桌面上完美运行,但一旦加载到移动设备上,设置下拉菜单中的链接就会停​​止工作。他们唯一要做的就是折叠下拉菜单。

代码如下:

<ul class="top-level nav">
    <li class="dropdown ">
    <a href="#" class="dropdown-toggle " data-toggle="dropdown">setup<b class="caret"></b></a>
    <ul class="level-1 dropdown-menu">
        <li><a href="/#/">database</a></li>
        <li><a href="/#/">info</a></li>
        <li><a href="/#/">images</a></li>
        <li><a href="/opening-times/">opening times</a></li>
        <li><a href="/google/">google</a></li>
        <li><a href="/meta/">meta</a></li>
        <li><a href="/article-editor/">main article</a></li>
    </ul>
</li>
<li><a href="/plugins/">plugins</a></li>
</ul>

我在页面底部尝试了以下脚本:

<script>
$('.dropdown-menu a').on('click', function(event){
    event.stopPropagation();
});
$('.dropdown-menu li').on('click', function(event){
    event.stopPropagation();
});
</script>

同样,这在我的桌面上实现了预期的结果,但在移动设备上却没有。

【问题讨论】:

    标签: javascript jquery html mobile twitter-bootstrap


    【解决方案1】:

    你必须包含 bootstrap-responsive.css 因为 bootstrap-combined 不包含它

    【讨论】:

    • 谢谢,似乎已经做到了。我觉得这真的很奇怪。响应能力正在发挥作用,因此组合起来必须有某种响应式 css。无论如何,谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-30
    • 2018-11-12
    • 2013-07-08
    相关资源
    最近更新 更多