2

我正在使用最新版本的 Twitter Bootstrap ( 2.3.2 ) 作为我网站的框架。

我在使用 Bootstraps navmenu 时遇到的唯一问题是,在我的手机上查看该网站时,下拉链接不可点击。当您尝试单击该链接时,菜单将关闭。下拉列表之外的链接工作得很好。我检查了我的 bootstrap-dropdown.js 并查找了我在 GitHub 讨论中找到的推荐代码行,该代码应该可以解决问题,但它已经存在。有什么办法解决这个问题?我感谢您对此事的任何帮助。

  /* APPLY TO STANDARD DROPDOWN ELEMENTS
   * =================================== */

$(document)
.on('click.dropdown.data-api', clearMenus)
.on('click.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
.on('click.dropdown.data-api'  , toggle, Dropdown.prototype.toggle)
.on('keydown.dropdown.data-api', toggle + ', [role=menu]' , Dropdown.prototype.keydown)


}(window.jQuery);
4

1 回答 1

4

我遇到了同样的问题。我的手机上无法点击子菜单。我添加了以下javascript,它似乎工作。

jQuery(document).ready(function($) {
    $("li.dropdown a").click(function(e){
        $(this).next('ul.dropdown-menu').css("display", "block");
        e.stopPropagation();
        });
});
于 2013-07-21T11:02:04.030 回答