我有一個rails應用程序,一個頁面是一個「指揮中心」,帶有指向幫助中心的鏈接。比如說,註冊或發佈新帖子等。我該如何做到這一點,以便當您點擊一個鏈接時,它不僅會重定向到幫助中心,還會指向特定的部分。我試圖讓我的鏈接,link_to('/help#sigingup', 'Sign Up Help')
,然後在幫助我有<h1 name='signingup'>Sign Up Help'
任何人知道我在做什麼錯?如何鏈接到頁面的特定部分
1
A
回答
1
你想用錨
爲您的鏈接做這樣的事情;
link_to "Sign Up Help", help_path(:anchor => "signup")
這會給你一個帶#signup結尾的URL。
然後在你想要跳轉到的幫助頁面中;
<a name="signup">Sign Up Help</a>
1
部分鏈接目標ID沒有名稱
使它id="signingup"
代替name=
應該工作
1
您需要使用id
屬性來創建一個錨。
有規範的在這裏讀:http://www.w3.org/TR/html4/struct/links.html#h-12.2.3
+0
那麼,規範說'名稱'仍然有效,在某些情況下比'id'更好。 ;-)我想問題是,最新的瀏覽器剛剛停止支持'name'屬性。 – Arsen7
相關問題
- 1. 如何鏈接到jQuery Mobile中頁面的特定部分?
- 2. 你如何鏈接到Angular頁面的特定部分?
- 3. 鏈接到網頁的特定部分
- 4. 鏈接到帶頂邊的頁面的特定部分
- 5. 鏈接/嵌入到PDF文檔的特定頁面/部分?
- 6. PhoneGap和JQ Mobile:鏈接外部頁面的特定部分
- 7. 如何鏈接到不同頁面的特定手風琴部分?
- 8. 如何使用Ruby on Rails類鏈接到頁面的特定部分?
- 9. 如何找到鏈接到某個特定頁面的網頁?
- 10. 超鏈接到頁面的一部分
- 11. 我如何鏈接到獅身人面像的頁面部分
- 12. 超鏈接html頁面中的特定部分
- 13. Angular Js鏈接到部分頁面
- 14. Ionic 2 PWA:鏈接到特定頁面
- 15. href外部鏈接到頁面上的特定區域
- 16. 如何重定向到codeigniter頁面的特定部分
- 17. 如何重定向到頁面的特定部分?
- 18. 獲取鏈接轉到另一頁上的特定部分
- 19. 如何防止錨鏈接滾動到頁面的一部分
- 20. 單擊外部鏈接後鏈接到頁面的特定位置
- 21. 我如何鏈接到頁面中的特定塊?
- 22. 如何鏈接到選擇特定過濾器的頁面?
- 23. chart.js - 點擊圖表中的特定部分時鏈接到其他頁面
- 24. 使用MaintainScrollPositionOnPostBack單擊鏈接按鈕時,滾動到頁面的特定部分
- 25. 如何Codeignitor分頁更新頁面的特定部分
- 26. 從另一個頁面鏈接到iFrame中的特定頁面
- 27. 如何從iBook HTML Widget鏈接到iBook的特定部分?
- 28. 如何鏈接到與jQuery和PHP在同一頁中的特定部分?
- 29. 如何實現滾動到html頁面的特定部分?
- 30. 如何從外部頁面鏈接到jquery移動子頁面?
你有兩個正確答案。即使您使用允許此屬性的HTML 4,您也應該使用'id'而不是'name'。順便說一下 - 哪個瀏覽器測試了你的頁面? Firefox 6忽略「名稱」。我不知道還有哪些其他的呢? – Arsen7
順便說一句 - 你不是偶然將屬性換成了'link_to'? 「註冊幫助」應該是第一個屬性,而url應該是第二個屬性。在這種情況下,_John Beynon_的答案也是正確的。 – Arsen7