0

サブリスト間で持続する入力フィールドを含むヘッダーを作成し、ユーザーがこれまでに入力した内容を保持したいと考えています。

標準のリストビューだけを使用すると、サブリストのヘッダーがスクロールしてしまいます。

ヘッダーをデタッチして、pagebeforeshow によって提供されるイベントに再アタッチするなど、いくつかのことを試しましたが、ヘッダーの下のコンテンツを再フォーマットすることができないことを除いて、その種の作業は次のとおりです。

$('div.ui-page').live('pagebeforeshow', function(event, ui) {

    // Remove any header that's already there, as there will be for a sublist view
    $(event.currentTarget).find(".ui-header").not("#myheader").remove();

    // Add my header
    var header = $('#myheader');
    header.detach();
    header.prependTo(event.currentTarget);
}

何か案は?ありがとう!

4

1 に答える 1

0

うーん..ヘッダーから data-position="fixed" を削除すると、うまくいくようです。今、物事は正しく配置されます..

于 2012-08-18T09:46:36.193 に答える