1

我有下面的代码,但下拉菜单不起作用,有什么想法吗?我是否需要添加“$('.dropdown-toggle').dropdown();” 到我的 javascript 文件?

.navbar.navbar-fixed-top
  .navbar-inner
    .container
      %button.btn.btn-navbar{"data-target" => ".nav-collapse", "data-toggle" => "collapse", :type => "button"}
        %span.icon-bar
        %span.icon-bar
        %span.icon-bar
      = link_to I18n.t(:site_title), root_url, :class => "brand"
      .nav-collapse
        %ul.nav
          %li= link_to I18n.t(:nav_thelist)
          %li= link_to I18n.t(:nav_themap)
          %li= link_to I18n.t(:nav_the92)
          %li.dropdown
            %a.dropdown-toggle{"data-toggle" => "dropdown", "data-target" => "#", :href => "#"}
              = I18n.t(:nav_admin)
              %b.caret
            %ul.dropdown-menu
              %li= link_to I18n.t(:nav_leagues), leagues_url
              %li= link_to I18n.t(:nav_clubs), clubs_url
              %li= link_to I18n.t(:nav_visits), visits_url
4

2 回答 2

1

Twitter-Bootstrap 中的下拉菜单不仅需要适当的属性和 CSS,还需要适当的 javascript 插件。检查此处以确保您为下拉菜单安装了正确的 javascript 插件:

http://twitter.github.com/bootstrap/javascript.html

于 2012-07-02T18:10:03.587 回答
0

如果您使用的是 twitter-bootstrap-rails gem,它会在 application.js 中错误地命名 require 路径 将其更改为 //= require bootstrap

于 2014-09-04T20:51:58.090 回答