1

こんにちは、jquery モバイルで作業しています。を使用して別のhtmlページのダイアログをトリガーしています

$.mobile.changePage('mypopup.html',{transition:'pop',role : 'dialog', data: {'selQty':'5'}});

ダイアログが正常にロードされました。

私の問題は、mypopup.html の body タグで onload 関数を使用していることです。

<body onload="initialize()">

これは機能していません。私のコードに問題がありますか、それとも別の方法に従う必要がありますか。事前にt​​hx。

4

1 に答える 1

3

次のようにイベントを追加してみてください。

$('#pageId').bind('pageshow', function(){

});

pageId はあなたの id 属性です<div data-role="page" id="pageId">

その他のイベントについては、このページを確認してください: jQuery Mobile docs

于 2012-11-22T10:17:55.793 に答える