2012-11-18 44 views
0

我正在使用Tocify爲我網站上的某些內容製作目錄。 假設我的網站名爲www.example.com,我點擊了我的TOC中的一個元素。 Tocify的默認選項是將我的網址更改爲​​tocify和具有多個參數的網址

但我的網站是www.mysite.com/index.php?page=folder/test/ShowSite&tabid=1&site_id=87。 如果我點擊一個元素,它將URL更改爲www.mysite.com?elementClicked。我怎樣才能讓它改變鏈接www.mysite.com/index.php?page=folder/test/ShowSite&tabid=1&site_id=87?elementClicked

回答

1

我寫Tocify和剛剛更新Tocify到V1.1.0,它不再使用History.js或用於歷史管理的HTML5推送狀態API。相反,使用散列(它應該解決您的問題)。請抓住最新的Tocify代碼,讓我知道你是否有其他問題。謝謝!

+0

Thx!它有助於升級:) – Mathias

0

追加當前URL會自動導致頁面重新加載。這或許可以防止頁面自動負載進行調整,但不是增加?elementClicked您可以添加#elementClicked ...

window.location.hash = 'elementClicked';