0

jQuery Mobile シングル ページ アプリケーションを作成しています。私の div の 1 つ (data-role="page") には、「pagebeforeshow」にロードするいくつかの画像 (img 要素) があります。

$('#a1').attr("src", "images/smile.png");    

最初にこのページに移動すると (changepage を使用)、画像は正しく表示されますが、[戻る] をクリックしてこのページへのリンクをもう一度押すと、画像が表示されません。

(changepage の代わりに) window.location を使用すると、すべて正常に動作しますが、トランジション (スライド、フリップなど) を制御できません。

なぜこれが起こっているのですか?

ありがとう!

4

1 に答える 1

0

pagebeforeshow の代わりに pagebeforechange を使用してみてください

于 2012-11-09T19:52:54.180 に答える