0

二つの質問。

従来のブラウザからURLへのスタイルではなく、AJAXを利用して新しいページをロードするWebテンプレートを使用して、必要に応じて新しいスクリプトまたはスタイルタグをページヘッドに追加するにはどうすればよいでしょうか。

jQueryを使用すると思います$('head')。append(script); 正常に動作しますが(これが後半です)、ページに依存するすべてのスクリプトを、サイト全体で普遍的なスクリプトからグループ化する場合、どうすればよいでしょうか。

div最初のページのレンダリングでそれを印刷して呼び出すことができたので、とても魅力的なサウンド を使用します$('head div.external').append(script)が、それでもおそらくの中で悪い考えです。

これらをグループ化するために使用できる他の要素または方法はありますか?目標は、ユーザーが現在のページから移動したときに、それらすべてを簡単に削除することです。小さな考慮事項は、Google Analyticsがヘッドタグの最後に配置するように指示し(正直なところ、最後のスクリプトであることが重要である理由はわかりません)、スクリプトが干渉しないようにすることです。これらは頭の中にある必要がありますか?体の端にdivを配置してそれを使用できますか?

4

1 に答える 1

0

確かに、これを行う最も簡単な方法は、必要に応じて、クラスを使用することです。

$(script).addClass('external').appendTo('head');

じゃあ後で:

$('script.external').remove();

しかし、これが何を達成するのかは正直わかりません。

于 2013-01-30T07:28:23.777 に答える