鼠标指针悬停在Twitter Bootstrap下拉导航栏上

Cri*_*ano 23 twitter-bootstrap

当我将鼠标悬停在导航栏的下拉列表中时,鼠标将更改为文本指针,而不是应显示链接的手形指针.

这是我的HTML:

<ul class="nav">
  <li class="active"><%= link_to 'Home', root_path %></li>
  <li><a href="#">Forums</a></li>
  <li class="dropdown">
    <a data-target="#" class="dropdown-toggle" data-toggle="dropdown" role="button">
      World vs. World
      <b class="caret"></b>
    </a>
    <ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
      <li><%= link_to 'Current Match', current_match_path %></li>
      <li><%= link_to 'All NA Matches', wvw_path %></li>
    </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

谁知道我怎么解决这个问题?

zes*_*ssx 41

我们错过了你的CSS,但我想说的很简单cursor: pointer:

.dropdown-menu li:hover {
    cursor: pointer;
}
Run Code Online (Sandbox Code Playgroud)


wal*_*ous 20

另一种方法cursor:pointerhref<a>例如添加惰性属性href="#"(尽管有一些对象).

  • 只是警告别人,我在页面中间的下拉列表中使用了`href ="#"`,每次单击选项时它都会滚动回到页面顶部.一种讨厌的行为. (5认同)