4

アプリケーションで pjax を使用して基本的に動作させたいのですが、ページ固有の JS および CSS コードで使用する方法がわかりません。

私は通常、ページごとに 1 つのアプリケーション全体と 1 つのページ固有の JS および CSS ファイルを持っています。

いくつかのページ固有の JS ファイル間の衝突を回避するために考えられる唯一の解決策は、別のページをロードするときにすべてのページ固有のイベント ハンドラーを手動でバインド解除することですが、すべてのイベント ハンドラーをバインド解除する必要があるため、これは非常に複雑になります。ページ固有のコードで使用されます。

CSS の場合、解決策は具体性を高めることです。たとえば、すべてのセレクターにページ固有の ID をプレフィックスとして付けます。これはもちろん可能ですが、私の意見では最も洗練された解決策ではありません。

ページ固有の JS および CSS ファイルで pjax を使用するためのエレガントなソリューションを見つけた人はいますか?

4

1 に答える 1

0

私は CSS と JS に取り組んできました..コードを github pjax ページに投稿しました。PJAX経由で CSS および JS ファイルをインクルードする

于 2012-12-26T23:46:12.933 に答える