javascript - 为什么我的 Bootstrap 导航栏变成斜体而不是将事件类添加到事件选项卡?

标签 javascript jquery html css twitter-bootstrap

我的 Bootstrap 导航栏添加了一个跨度并将事件选项卡设为斜体,而不是仅仅将事件类添加到事件选项卡。我的代码如下:

 <div class="navbar navbar-inverse navbar-fixed-top">
  <div class="navbar-inner">
    <div class="container">
      <a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
        <span class="icon-bar"></span> 
        <span class="icon-bar"></span>
        <span class="icon-bar"></span>
      </a>
      <a class="brand" href="#">Wutup?!</a>
      <div class="nav-collapse">
      <wicket:link>
            <ul class="nav">
              <li><a href="NearbyEvents.html">Nearby Events</a></li>
              <li><a href="Index.html">My Events</a></li>
              <li><a href="ManageEvents.html">Manage My Events</a></li>
              <li><a href="AboutPage.html">About</a></li>
            </ul>
        </wicket:link>
      </div>
    </div>
  </div>
</div>

行为可以在这里看到:screenshot

最佳答案

当您使用 wicket 自动链接功能(即 wicket:link)时,它会生成 span 而不是将类添加到您的 HTML。例如,如果“我的晚宴”是事件页面,则可能如下所示:

<ul class="nav">
    <li><a href="NearbyEvents.html">Nearby Events</a></li>
    <li><span><em>My Events</em></span></li>
    <li><a href="ManageEvents.html">Manage My Events</a></li>
    <li><a href="AboutPage.html">About</a></li>
</ul>

如果你想避免这种情况,你不应该使用自动链接功能,或者只是更改 css 以适应生成的 wicket 的 html。

关于javascript - 为什么我的 Bootstrap 导航栏变成斜体而不是将事件类添加到事件选项卡?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13782800/

相关文章:

javascript - 将 XML 转换为字符串并附加到页面

javascript - 在 Javascript 文件中加载并执行 jQuery

javascript - 单击时不显示直通线?

javascript - addClass/removeClass 不适用

javascript - jqBootstrapValidation 中的多重验证失败

html - CSS 滚动只会溢出 div,不会溢出页面

html - 如何增加标记大小并使列表项的文本居中?

javascript - TypeError : Service. functionName 不是函数

javascript - jqplot 到图像在 IE7 上不起作用

javascript - 表格外的表格 "jump"中的angularjs ng-repeat?