My Bootstrap Menu在桌面系统上运行得非常好,甚至在通过无线连接时也可以在iPhone / iPad上运行。但是,只要我通过3G / Cellular连接进行测试(即禁用WiFi),就不会出现下拉菜单。
更奇怪的是,Bootstrap网站上的示例都可以在3G上正常工作,所以我将精确的代码复制并粘贴到我的网站上进行测试,但不起作用!
这是默认的下拉代码:
<div class="btn-group">
<button data-toggle="dropdown" class="btn dropdown-toggle">Action <span class="caret"></span></button>
<ul class="dropdown-menu">
<li><a href="#">Action</a></li>
<li><a href="#">Another action</a></li>
<li><a href="#">Something else here</a></li>
<li class="divider"></li>
<li><a href="#">Separated link</a></li>
</div>
同样,这一切都可以在WiFi上运行良好,但是在3G上没有出现drowndown菜单,即使bootstrap示例工作正常......
更新:这个问题只是通过更新bootstrap.js来修复(必须在某些时候更改/损坏?)但是最新的2.1.0引入了一个错误,其中无法选择下拉菜单项。在此报告:https://github.com/twitter/bootstrap/issues/4756