2013-01-02 179 views
3

我正在使用knockout和sammy在一起。我在那裏我宣佈Sammy.js攔截所有點擊事件

$.sammy('#portal', function(){.....}). 

外「#portal」我有一個普通的錨移動頁面

<a href="otherpage.html">friends</a>. 

的問題是,當我點擊網址更新錨但頁面停留在原來的頁面,我有sammy加載....我認爲,只有事件來自'#portal'sammy纔會觸發。有人知道爲什麼頁面被鎖定,而不是重定向?

+0

如果您在路由處理程序中放置斷點,然後單擊其他otherpage.html,那麼斷點是否會被觸發?你確定sammy正在處理鏈接嗎? – Dave

回答

5

嘗試使用'/'而不是''作爲sammy默認路由。