0

私は jquerymobile アプリケーションを持っています。一部のページは ajax ネットワーク呼び出しの負荷が高いため、ダイアログを表示したいと考えています。私はそれを設定しましたが、何らかの理由で非常に表示されます。そのため、ページが空で、何もしていないように見えます。pageinit 関数または pageshow で呼び出しを行う必要がありますか? 助けてくれてありがとう。

 $('#MyAlbums').live('pagebeforeshow', function (event) {
             $.mobile.showPageLoadingMsg();
              var myselect = $("select#select-choice-1");
              myselect[0].selectedIndex = 0;
              myselect.selectmenu("refresh");
            GetMyAlbumInformation('full');
        });
4

1 に答える 1

1
$(document).bind('mobileinit', function(){
  $('#MyAlbums').live('pagebeforeshow', function (event) {
    $.mobile.loadingMessage= ' The message I want to display ';
    $.mobile.showPageLoadingMsg();
    var myselect = $("select#select-choice-1");
    myselect[0].selectedIndex = 0;
    myselect.selectmenu("refresh");
    GetMyAlbumInformation('full');
   });
});
于 2012-07-28T14:43:21.663 に答える