作者:
hoyunxian (WildDagger)
2016-11-07 08:18:40最近在規劃網站的時候,想做出一個單頁網站做出往下拉到一個區塊,
URL就會被改寫成那個區塊的id,
然後重新讀取的時候也會直接跑到該區塊而不是首頁的最上方或404的功能,
不過在網路找半天都沒有甚麼頭緒
(大概就是我在首頁(路徑是/)底下放了一個比方說最新消息(id為news)的區域,
當我滾到那個區域的時候,瀏覽歷程會自動變成/news,
重新讀取,或者是直接連結的時候也會讀取首頁並跳到最新消息那邊,
而不是只讀取首頁或者是跳出404)
本來想搭配的是History.js這函式庫,但關於重新讀取的路徑問題
說實在在網路上找半天都沒看到什麼有用的資訊,
大部分好像還叫你用angular.js處理的樣子
這種情況通常MVC的Route要怎麼處理比較好呢(搔首)
作者: leo8064047 (過路人乙) 2015-05-30 09:39:00
檢
作者:
neo5277 (I am an agent of chaos)
2016-11-07 10:43:00如果用笨笨的作法 route裡面加att應該也可以?
樓上你...想害我被做成簽名檔= =(沒有錯字了我撿查過!)
作者: leo8064047 (過路人乙) 2015-05-30 03:15:00
踩
作者: leo8064047 (過路人乙) 2015-05-30 02:58:00
樓上的國文老師也...
單頁設計就已經不是asp回應式而是純js了吧一定要的話就是監聽下拉盒變更時變更路由
需要做的應該是前端route,搭配hash應該可以做到你要的效果