Web サイトでのコンテンツの表示方法を変更したい:
var FNav = {
init: function() {
$("a[href*=#]").click(function(e) {
e.preventDefault();
if($(this).attr("href").split("#")[1]) {
FluidNav.goTo($(this).attr("href").split("#")[1]);
}
});
this.goTo("home");
},
goTo: function(page) {
var next_page = $("#"+page);
var nav_item = $('nav ul li a[href=#'+page+']');
$(".page").fadeOut(500);
next_page.fadeIn(500);
この JavaScript を変更して、適切な戻るボタンの機能を持たせるにはどうすればよいですか?
私が試したこと(失敗)。これらは私が試した解決策ですが、上記のjavascriptを変更することはありません. そのため、どれも機能していないように見えると思います。
ここで説明されている History.js メソッドを使用します: https://github.com/browserstate/history.js/すべての手順を入力し、スクリプトをヘッダーに入力しますが、クリックすると URL バーの URL だけが変わります。リンク。[戻る] ボタンをクリックすると、それに応じて URl が変更されますが、コンテンツが読み込まれません。URL バーに URL を入力すると、ホームページに移動します。
ここで説明されている Ajaxify と Gist メソッド: https://github.com/browserstate/ajaxify上記と同じ、同じ問題も達成
ここで説明されている Davis.js メソッド: https://github.com/olivernn/davis.jsインストール手順の完了時に何も達成しません。変化なし。
ここで説明されている jQuery BBQ Plugin メソッド: http://benalman.com/projects/jquery-bbq-plugin/ Web サイトのヘッダーに .js ファイルをロードしても、何も達成されず、変更もありません。
この記事を読んで理解しました: http://diveintohtml5.info/history.html