【问题标题】:Dropdown list doesn't work as a dropdown (button)下拉列表不能用作下拉列表(按钮)
【发布时间】:2019-08-22 02:36:40
【问题描述】:

我有这个下拉列表:

- if current_user
    %li.header__list-item.dropdown
    %a.dropdown-toggle{:href => "#", "role" => "button", "data-toggle" => "dropdown", "data-target" => "#"}
      Account
      %b.caret
    %ul.dropdown-menu{"role" => "menu"}
      %li
        = link_to "Change your password", edit_user_registration_path
      %li
        = link_to t('devisegeneral.sign_out'), destroy_user_session_path, method: :delete, class: 'header__link header__link--active'
  - else
    %li.header__list-item
      = link_to t('devisegeneral.sign_in'), new_session_path(:user), class: 'header__link header__link--active'

这样当用户点击Account 时,应该会出现change your passwordsign_out 这两个链接。但相反,我让它们一直显示,并且“按钮”帐户不起作用。有什么我缺少的吗,因为我浪费了很多时间并且无法解决这个问题。

【问题讨论】:

    标签: html ruby haml


    【解决方案1】:

    我建议使用此模板而不是您的模板: https://www.w3schools.com/CSS/css_dropdowns.asp 我用过很多次了,效果很好!

    【讨论】:

      猜你喜欢
      • 2016-03-18
      • 2015-12-07
      • 1970-01-01
      • 1970-01-01
      • 2014-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多