0

私の単純な「ヘッダー」も「フッター」もスタイル設定されません。他のすべてのウィジェット(コントロールグループ、折りたたみ可能なセット、リストなど)は期待どおりにスタイル設定されます。

data-role = "page"のすべてをリロードしてから、次のようにページを再構築しています。

$("#standings").load(url, function (content, status) {
        $("#standings").trigger("create");
        $.mobile.hidePageLoadingMsg();
});

data-role ='content'スタイルのすべては、ロード時に正常にスタイル設定されます。コンテンツの外側に正しくスタイル設定された2つの「コントロールグループ」がありますが、ヘッダーもフッターもスタイル設定を取得しません。

4

1 に答える 1

1

私はあなたがtrigger("pagecreate")代わりに使うべきだと思いますtrigger("create")...これが通常推奨されていなくても...:S

したがって、次のようなものが得られます。

$("#standings").load(url, function (content, status) {
        $("#standings").trigger("pagecreate");
        $.mobile.hidePageLoadingMsg();
});

私はあなたがこのリンクを見たいと思うかもしれないと思います:https ://github.com/jquery/jquery-mobile/issues/2703


それ以外の場合は、クラスをヘッダーに直接適用してみてください。

詳細については、次のリンクを確認してください:JQuery Mobile trigger('create')コマンドが機能しない


お役に立てれば。

于 2012-09-24T08:37:04.363 に答える