絶対的な URL があります。
<a href="https://circleci.com/docs/configuration">configuration</a>
ルーティングに Sammy.js を使用していますが、ルーティングされません。ただし、同じ URL の相対バージョンをルーティングしても問題ありません。
<a href="/docs/configuration">configuration</a>
どうすればサミールートを絶対版にすることができますか?
で引き続きハッシュを使用できますhref
。href="#ESPN"
次に、Sammy でルートをキャプチャし、location.assign
メソッドを使用して新しい URL をロードするか、ドキュメントを取得します。
Sammy(function () {
/* Top-bar navigation requests
*/
this.get("#:view", function () {
switch (this.params.view) {
case "ESPN":
location.assign("http://www.espn.com")
break;
};
});
/* Reporting Excel requests
*/
this.get("#Reporting/Excel/:type/:audience/:unitID/:departmentID", function () {
location.assign("Report/Excel?" +
"Type=" + this.params.type + "&" +
"Audience=" + this.params.audience + "&" +
"UnitID=" + this.params.unitID + "&" +
"DepartmentID=" + this.params.departmentID
);
});
}).run();