問題タブ [pjax]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
190 参照

jquery - Jquery テキストのスタイルと読み込み

pjax アニメーション テキストに問題があり、コンテンツ ボックス内のリンクがアニメーション中に太字に変更されます。これは非常に厄介です。もう 1 つの問題は、アニメーションが既に終了し、その後コンテンツが変更されたときに、新しいコンテンツがまだロードされていないことがあるということです。これも私は好きではありません。コンテンツの読み込みに正確に一致するようにアニメーションの速度を変更するものが必要です..

コードは次のとおりです。

ここにもリンクがありますので、私が何を意味するかを見ることができます: http://www.bluereservations.com/pjax.php

0 投票する
5 に答える
9650 参照

jquery - pjaxを使用して、popstateの初期ロードを無視する方法

私はpjaxを使用して小さなサイトで動作するようにブラウザの戻るボタンを進めようとしており、クラスの変更とさまざまなオーバーレイのフェードインおよびフェードアウトを処理するための次のコードを考え出しました。

しかし、ChromeとSafariは最初のページの読み込みをポップステートとして扱うため、私は悲しみを感じています。これを止める方法はありますか?

0 投票する
3 に答える
2036 参照

javascript - pjax と一緒に使用すると、jQuery の無限スクロールのバインドを解除します

非常に単純なjQueryの無限スクロールを使用して、番号付きのページネーションの必要性を排除していますが、小さな問題に遭遇しています.

無限スクロールを使用するページに移動してロードすると、無限スクロールは計画どおりに機能しますが、それを使用してそのページから移動すると、まだロードされている機能であるため、他のすべてのサイト ページでpjax実行されますか?

無限スクロール機能に、必要なページでのみ実行するか、pjaxがページを変更したときに何らかの方法でリセットするように基本的に指示するにはどうすればよいですか?

これまでの無限スクロールのコードは次のとおりです。

これは私がスクロールを機能させたい方法です:

0 投票する
1 に答える
218 参照

ruby-on-rails - Pjax-PjaxでのPDFオープニング-ゴミとしてのコンテナ

Pjaxに自分のサイトの内部コンテンツをロードさせましたが、PDFの場合は失敗し、デフォルトの動作を強制するのではなく、コンテナー内のコンテンツを読み取ろうとしているようです。このようなものになります

%PDF-1.4%����740 obj <> endobj xref 74 .. ..

http://nti.mywellbeing.org/articles/prioritising-tools-and-techniquesをクリックし、[Find OutMore]ボタンをクリックします... http://ogilvyeast.mywellbeing.org/ckeditor_assets/attachments/14/8C_johari_window.pdf

pjaxを失敗/デフォルトで標準の動作にするにはどうすればよいですか?

ありがとうございました

0 投票する
1 に答える
778 参照

jquery - PJAXロード後に戻るボタンをクリックするとjquery uiアコーディオンが壊れる

Rails アプリケーションをナビゲートするために PJAX (jquery-pjax) と pjax_rails を使用しています。

1 ページ目に、jquery ui アコーディオンがあります。

pjax 対応のリンクをクリックすると、ページ 2 のコンテンツが正しく pjax で読み込まれる

戻るボタンをクリックすると、ページ 1 のコンテンツは pjax で読み込まれますが、アコーディオンが壊れているように見えます。つまり、クリックして別のタブを開くと、開いているタブが開いたままになり、.accordion('option','active') を呼び出すactivate および beforeActivate イベント ハンドラは -1 を返します。

閉じたタブのヘッダーをさらにクリックすると開きますが、最初に開いていたタブは開いたままです。

最初に開いたタブのヘッダーをクリックしてから別のタブをクリックすると、最終的にアコーディオンは期待どおりにレンダリングされますが、.accordion('option','active') は依然として -1 を返します。

「壊れた」状態のアコーディオンとやり取りするために Firebug を使用してみましたが、.accordion('destroy') に反応しません。

.accordion('option','active', 2) を使用すると、関連するイベントが発生しますが、UI は更新されません。ただし、.accordion('option','active') を要求すると、正しく 2 が返されます。

誰かが似たようなことを経験しましたか? これを解決する方法について何か考えはありますか?

ありがとう!

pjax_rails : https://github.com/rails/pjax_rails jquery ui accordion : http://jqueryui.com/demos/accordion/ (1.9.0m8 バージョンを使用しています)

0 投票する
1 に答える
197 参照

javascript - レールを失うpjax javascript

最初のページの読み込み時に読み込まれる JavaScript がいくつかありますが、pjax によって失われます。

これを解決する方法はありますか?in application.html ファイルで pjax を実行しているだけなので、攻撃性を低くする必要がありますか、それとも js コードを保持する js マジックがありますか。

0 投票する
1 に答える
416 参照

jquery - wordpressのカスタムテーマを使用したPjaxでfirebugで301エラーが発生する

wordpress で pjax を使用しようとしています。しかし、ajax call を介してコンテンツを取得するリンクをクリックしようとすると、何も起こらず、ページが正常にロードされ、firebug コンソールに 301 aborted error が表示されます。誰でも助けることができますか?

0 投票する
2 に答える
2124 参照

javascript - pjax を使用して取得した Javascript コードを実行することはできますか?

次のような単純な Javascript があるとします。

.. ページ helloworld.html で。このスクリプト ブロックを Pjax を使用して別のページに読み込んだとします。関数 hello() を実行するにはどうすればよいですか?

0 投票する
1 に答える
563 参照

ruby-on-rails - pjaxをRailsで動作させることができません

pjaxをRailsアプリで動作させようとしていますが、どのリンクにもpjaxの注釈が付けられていません。pjaxは実際にはロードされていないと思います。私はpjax_railsを使用しており、基本的にrailscastの指示に従いますが、//= require jquery.pjax代わりにを使用していpjaxます。問題が発生する可能性のあるブートストラップでも使用していますが、よくわかりません。私の他の考えは、pjax javascriptがロードされておらず、次のようなものを実行する必要があるということです。$('a').pjax('[data-pjax-container]')

明確にするために、主な問題は、pjaxがクライアント側にロードされていないため、リクエストを行うときにX-PJAXヘッダーが設定されていないことです。

0 投票する
1 に答える
580 参照

javascript - history.jsをjquery.pjaxと統合する方法は?

私はPJAXで遊び始めています。しかし、問題があります。IE9-pushStateをサポートしていません。古いブラウザにpushStateとreplaceStateを提供するhistory.jsを見つけましたが、jquery.pjaxでhistory.jsを使用できません。jquery.pjaxでhistory.jsを使用したのは誰ですか?