2016-05-30 82 views
1

我想弄清楚如何在我的页面上获取标签,所以当我点击它时,它跳转到同一页上的另一个部分。 我在我的节目页面的链接:链接跳转到相同页面的下一个位置

<li class="col-xs-4 col-sm-2 nopadding menuitem" style="background:#39AFBF"> 
    <a href="#stats" class="hvr-sweep-to-bottom"> 
     <span>impact</span></a> 
    </li> 

然后我下下来在同一页上一节:

<section class="counter index section parallax-bg" id="stats" data-background="<%= image_path 'testimonial.jpg' %>"> 

但是当我保存,我得到一个错误,指出:

Couldn't find Profile with 'id'=stats 

同样是这一个问题出现了:

<li class="col-xs-4 col-sm-2 nopadding menuitem" style="background:#009CB2"> 
        <a href="#feedback" class="hvr-sweep-to-bottom"> 
        <span>feedback</span></a> 
        </li> 

<section class="section index parallax-bg testimonial" id="feedback" data-background="<%= image_path 'webre.png', :style=>"background-repeat: repeat !important; background-size: inherit !important;" %>"> 
+0

我认为这将是非常有益的,如果人们留言解释他们为什么拒绝投票问题。这对其他人来说可能是一个简单的问题,但我一直在努力解决这个问题(整整8个小时)。我没有从倒票中学到任何东西......无论是什么原因导致某人投票,都没有通过没有理由或评论的投票来解决。 – Mel

回答

0

你正在使用的是一个锚点链接,当锚点点击链接时,浏览器应该简单地跳转到当前加载的页面中的锚点。

然而,在你的情况下,它似乎是调用的URI /profile/:id:id设置为stats

确定href正确设置为#stats,而不是简单地stats,因为如果它被设置为后者,则该链接将指向/profile/stats(点击这将导致一个请求被发送到服务器),而不是/profile/SOME_ID#stats(这不会导致请求;浏览器将跳转到当前页面上的锚点)。后者是应该发生的事情,但事实并非如此。希望这可以帮助。 :-)

+0

嗨哈里。我确定我在链接中有#号。我不明白为什么它不起作用 – Mel

+0

嗨哈里,我什么也没改变 - 只是在刷新页面之前等了一会儿。它现在有效。我想知道是否因为需要时间刷新(在我的控制之外)。我只在本地主机上工作,但我想不出还有什么会导致这个问题 – Mel

+0

然后,声音就像是在运行旧代码。可能想确保你的'development.rb'服务器设置是最新的。 –

相关问题