2013-02-15 49 views
0

我有一个带有链接到另一个页面的菜单(具有相同的菜单)现在,我在主页上添加滚动条,并将主页中的各个部分添加到菜单中。现在我的菜单看起来像:Twitter菜单中的Bootstrap滚动

<li class=""><a href="/home">Home</a></li> 
<li class=""><a href="/home/#foo">Foo</a></li> 
<li class=""><a href="/home/#boo">Boo</a></li> 
<li class=""><a href="/moo">Moo</a></li> 

但是scrollspy不起作用。当我从部分链接中删除“/ home /”链接滚动工作,但菜单只能在主页上工作。有可能做我需要的吗?

回答

0

我的解决方案是在服务器端检查我是否在主页上,如果没有,我在部分部分之前添加/ home。 所以我的代码现在看起来像:

<li class=""><a href="/home">Home</a></li> 
<li class=""><a href="@if(section.contains("home")){#foo} else{/home/{#foo}">Foo</a></li> 
<li class=""><a href="@if(section.contains("home")){#boo} else{/home/{#boo}">Boo</a></li> 
<li class=""><a href="/moo">Moo</a></li> 

代码服务器端是Scala(我用打框架),但在PHP和其他任何这将是类似的。