2016-05-30 116 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'服務器設置是最新的。 –

相關問題