2016-03-31 18 views
0

私はhistory.js(html4 + html5)を年以来使用していますが、私は理解できない問題の前にいます。 実際に、「history.js」が必要なページをロードすると、ロード時に「pushState」を実行しないと、この状態を覚えていません(バックボタンを使用するとその状態に戻ることはありません、それは単にそれをスキップします)。しかし、それは完全にランダムです:/。いつかpushStateは必要なく、時にはそれが必要になることもあります。history.jsランダムな最初の状態を処理する方法

それに関する既知の問題はありますか? ご協力いただきありがとうございます。

+0

いくつかのコードは役に立ちます – dmaij

+0

私たちが問題を再現できるバージョン、jsfiddleまたはポストコードとマークアップを与えてください。 – dlatikay

+0

あなたの反応をありがとう、私は最新のリリースでhtml4 + html5バージョンを使用しています。 最新のjQuery 1.xも。 私のライブウェブサイトで見ることができます:http://www.luminis-films.com/films_pour_vitrages/film_occultant/film_opacifiant 私はそれを使ってフィルターの変更を追跡します。フィルタを実際に見てみるだけで再生できます。 JSは縮小されていますが、問題の行は次のとおりです。 – jomofcw

答えて

0

私は常にDOM負荷の初期状態を置き換え、問題は発生していません。

var initalHistory = function() { 
    var State = History.getState(), data = State.data; 
    if (!data.rendered) { 
     History.replaceState(null, null "ExampleString"); 
     } 
    } 
History.Adapter.onDomLoad(initalHistory); 
関連する問題