2011-09-17 19 views
0

私は従来の「ソフトウェア」のように動作させるWebアプリケーションを構築しています。できるだけ少ないページリロードとページリダイレクトです。ダイナミックJSページで必要なときにのみ必要なコンテンツをレンダリングする

ページのリロードとリダイレクトのソリューションは、アプリ内で「タブ」としてそれらを持つことです。そのため、別のタブをクリックすると、現在のコンテンツのdivは0幅に縮小されます。

私の質問は、クリックしたときを除いて、タブ内のコンテンツ(JS、w/PHPバックエンドで書かれたもの)の読み込みを禁止するにはどうすればいいですか?

ジャストリンク/ボタンの/ etcまでそれをロードしない

答えて

0

を(これは私が不必要な負荷を軽減するために何をすべきかであると仮定)。タブをクリックします。

jQuery tab implementationsも参照してください。

0

バックエンドがPHP上にある場合、そこからクライアントに送信する内容を制御する必要があります。

jsがコードを取得するまでには、ロードしないものを制御するのは遅すぎます。それを隠すことも、削除することもできますが、すでに読み込まれています。

したがって、不要な負荷を減らすため、また、適切な方法として、アクティブな「タブ」をクライアントに送信するだけです。あなたの場合、PHPでそれを行う必要があります。

関連する問題