【发布时间】:2017-03-19 07:41:24
【问题描述】:
</head>
<body>
<div class="slideshow-container">
<div class="test">
<%= image_tag("img_mountains_wide.jpg", :style => "width:100%") %>
</div>
</div>
<header class="navbar navbar-inverse">
<div class="header">
<nav>
<ul class="nav navbar-nav navbar-right">
<li><%= link_to "Homepage", root_path %></li>
<li class="dropdown">
<a href="#" class="dropdown-toggle" data-toggle="dropdown">
About <b class="caret"></b>
</a>
<ul class="dropdown-menu">
<li><%= link_to "test1", test_path %></li>
<li><%= link_to "test2", test2_path %></li>
</ul>
</li>
<li><%= link_to "Contact", contact_path %></li>
<% if logged_in? %>
<li><%= link_to "Log out", logout_path, method: "delete" %></li>
<% else %>
<li><%= link_to "Log in", login_path %></li>
<% end %>
</ul>
</nav>
</div>
</header>
<div id="main-body">
<%= yield %>
</div>
</body>
</html>
在当前表单中,导航栏中的链接不起作用(甚至无法单击它们)。有两种方法可以让这项工作再次发生:我可以删除图像(导航栏位于页面顶部并且可以正常工作)或者我可以更改
header class="navbar navbar-inverse"
进入
header class="navbar navbar-fixed-top navbar-inverse"
(导航栏然后位于页面顶部的图像上方,并且再次正常工作)。如何使导航栏也在图像下方工作?最终结果应该是导航栏正上方的幻灯片(我只是假设一旦我解决了图像问题,导航栏也将在幻灯片下方工作。)
【问题讨论】:
标签: twitter-bootstrap ruby-on-rails-5