我遇到了麻烦。
我用示例数据更新了数据库,导航栏坏了。我不知道是什么导致了问题 - 也许你会帮助我。
所以,当我想去“新闻”或“项目”页面时,没有任何事情发生 - 就像链接有“#”值一样。
<div class="navbar navbar-default" role="navigation">
<div class="navbar-header">
<button type="button" class="navbar-toggle" data-toggle="collapse" data-target=".navbar-collapse">
<span class="sr-only">Toggle navigation</span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
<a class="navbar-brand" href="{{ URL::base() }}">devprj*</a>
</div>
<div class="collapse navbar-collapse" data-toggle="collapse">
<ul class="nav navbar-nav">
<li><a href="{{ URL::base() }}">Home</a></li>
<li><a href="{{ URL::to('news') }}">News</a></li>
<li><a href="{{ URL::to('product') }}">Projects</a></li>
<li><a href="./forums">Forums</a></li>
<li><a href="{{ URL::to('about') }}">About</a></li>
@if ( !Auth::guest() )
<li><a href="{{ URL::to('admin') }}">Panel</a></li>
@endif
</ul>
<form class="navbar-form navbar-left" role="search">
<div class="form-group">
<input type="text" class="form-control" placeholder="Search">
</div>
<button type="submit" class="btn btn-default">Submit</button>
</form>
<ul class="nav navbar-nav navbar-right">
@if ( Auth::guest() )
<a class="btn btn-default navbar-btn" href="{{ URL::to('login')}}"><span class="glyphicon glyphicon-log-in"></span> Login</a>
<a class="btn btn-success navbar-btn" href="{{ URL::to('register')}}"><span class="glyphicon glyphicon-heart"></span> Register</a>
@else
Welcome, <strong>{{ HTML::link('admin', Auth::user()->username) }} </strong> |
{{ HTML::link('logout', 'Logout') }}
@endif
</ul>
</div><!--/.nav-collapse -->
</div>
在navbar-collapse中,一切正常都可以解决问题。怎么了?
我可以发布更多内容,如果可以提供帮助。
Bootstrap 3 + Laravel 3。
// pmache
答案 0 :(得分:0)
看起来问题是......
上的data-toggle="collapse"
属性
<div class="collapse navbar-collapse">
删除它,一切都应该有用。
data-toggle="collapse"
只应添加到触发折叠事件的元素(按钮),而不是添加到崩溃目标的元素。