使用下拉按钮和Materialise

时间:2015-05-14 02:16:39

标签: html css ruby-on-rails materialize

我正在制作一个使用Materialise的网站。 我有以下代码:

<ul class="right hide-on-med-and-down">
        <li><a class="dropdown-button" href="#" data-activates="login"><%= t('layouts.navbar_off.login') %><i class="mdi-navigation-arrow-drop-down right"></i></a></li>
    </ul>

<ul id="login" class="dropdown-content">
<li><%= link_to t('layouts.navbar_off.like_school'), new_school_sessions_path %></li>
<li class="divider"></li>
<li><%= link_to t('layouts.navbar_off.like_student'), new_student_sessions_path %></li>

但是当我点击按钮时,只有一个#添加到url。我必须刷新页面才能正常工作。

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

你是否激活了下拉列表?我知道文档说你只需动态创建它们,但我还是必须这样做。我用Angular集成了一些奇怪的东西,尽管你对清爽的体验似乎很熟悉。来自文档:

$('.dropdown-button').dropdown({
  inDuration: 300,
  outDuration: 225,
  constrain_width: false, // Does not change width of dropdown to that of the activator
  hover: true, // Activate on hover
  gutter: 0, // Spacing from edge
  belowOrigin: false // Displays dropdown below the button
}
);