最終的に、自分のものを更新するための正しいコマンドを見つけました。だから私がやっていることは、私のdivを次のようcontentindex
に動的に変更することです$load
:
$("#contentindex").load("offline/indexoffline.html", function() {
$('#contentindex').appendTo('.ui-page').trigger('create');
});
これは私の要素にjQM cssを適用しますが、悲しいことに、写真でわかるようにMyCssを台無しにします。左は jQM css なし、右は私のバギー css あり:
#start {
text-align: center;
position: fixed;
top: 30%;
left: 0;
right: 0;}
#startbutton {
position: fixed;
width: 80% !important;
left: 10%;
top: 55%;
}
http://oi41.tinypic.com/j9rn0p.jpg
あなたが私を助けてくれることを願っています。これを修正する方法がわかりません。:( どうもありがとうございました。
編集:その他のコード:私のindex.htmlには、この機能を実行するボタンがあります:
$("#contentindex").load("offline/indexoffline.html", function() {
$('#contentindex').appendTo('.ui-page').trigger('create');
});
contentindex
ヘッダーとフッターの間の div の ID です。次に、この HTML スニペットを次の場所に読み込みます。
<style>
#start {
text-align: center;
position: fixed;
top: 30%;
left: 0;
right: 0;
}
#startbutton {
position: fixed;
width: 80% !important;
left: 10%;
top: 55%;
}
</style>
<article data-role="content">
<h3 id="start">Drücke Start,<br> um eine neue Runde zu starten.</h3>
<button id="startbutton" type="button" data-role="button" onclick="newround()">Start</button>
</article>
ここで、jQuery Mobiletrigger
で変換の css を実行startbutton
すると、位置もリセットされます。したがって、css 用に追加のファイルを作成し、トリガーが発生した後にこれを適用する必要があると思います。しかし、どうすればこれを行うことができますか? :(