0

私はChrisWanstrathのjqueryPjaxプラグインを使用しています。別名、Defunkt、ここでデモを行います:http: //pjax.heroku.com

デモとまったく同じように機能します。ただし、pjaxリンクの頻繁なクリックやブラウザの戻る/進むボタンと相関しているように見える場合があります。レイアウトファイルがjqueryにアクセスできなくなり、pjax()機能が機能しなくなります(つまり、選択したhrefのページ全体の読み込みが発生します) 。

これが単なるブラウザのJavaScriptエンジンの速度低下(chromeとfirefoxの両方、およびxampp localhostとpjax.heroku.comで発生)であるかどうか疑問に思っていました。クリックイベントとajax呼び出しが多すぎると、ブラウザが混乱し、すでに読み込まれているものが無視されます。 javascript(つまり、jquery)。

この仮説が意味をなすかどうかはわかりませんが、現時点で無計画と思われることについて他に説明はありません。

どんな考えでも大歓迎です、ティム

4

1 に答える 1

1

問題が解決しました。デフォルトが 1 秒未満に設定されている「タイムアウト」オプションがあることに気付きませんでした。それを数秒まで上げたところ、pjax() は失敗しなくなりました。

于 2011-11-05T17:11:20.910 に答える