0

私はdiv口ひげを使って自分の s を生成し、それをメインに追加するコードに取り組んでいますindex.html(これを単一ページのアプリケーションに保ちます)。

jQueryMobile を使用している場合、ページの読み込みが開始される直前に発生するページ イベント 'beforePageShow' があります。これを使用して、ページで使用されるいくつかの動的変数を設定できます。

レンダリングしているページで同じことをしたいdiv:まだ追加されていない場合は新しいもの、index.htmlまたは既に存在する場合は非表示/表示するだけです。divロードする前にいくつかの環境変数を初期化したいのですが。これは可能ですか?

助けてください。

ありがとう。アンクル

4

3 に答える 3

0

読み込み時に jQuery ドキュメントを使用する代わりに、変数をページに直接配置する必要があります。

<script>
$(document).ready(function() {
   //this is the environment variable you want to initialise
   var variable = 'variable';
});
</script>

あなたはこれをします:

<script>
//this is the environment variable you want to initialise
var variable = 'variable'; 
</script>

また、これを head セクションに入れることを忘れないでください。

于 2013-09-19T23:40:04.953 に答える
0

document.ready メソッドを使用します。

ここにアクセスして、必要なすべてのメソッドを確認してください: http://www.w3schools.com/jquery/default.asp

于 2013-09-19T23:38:10.470 に答える
0

DOMの準備が整う前に何かをしたい理由がよくわかりません...

HTML があります... コーディングしたのでわかります。次に、jQuery を使用してオンザフライで新しい div を生成したい場合は、なぜでしょうか? div を追加する必要があることがわかっている場合、 client-runtime を待機する必要があるのはなぜですか? DOM の準備が整う前であれば、サーバーは適切なデータをすぐに送信できるはずです。DOM の準備が整った後であれば、jQuery(document.ready) イベントが発生します。

于 2013-09-19T23:45:59.843 に答える