固定フッターのある jQuery Mobile (1.0.1) ページがあります。
<footer data-role="footer" data-position="fixed">
<a href="#">Click Me!</a>
</footer>
要素を DOM に追加すると、DOM に追加された要素の高さに応じて、フッター バー (明らかに移動してはならない) が画面の下部からスクロールします。(灰色の) ページの前の端とフッター バーの新しい位置の間にも白い背景があります。
下にスクロールして戻ると、書式設定が修正されます。
Chrome を使用していますが、Mobile Safari と IE でも発生します。
要素を DOM に追加するコードは次のとおりです。
$("footer a").click(function () {
$("div[data-role='content']").append($("<button>Button A</button>"), $("<button>Button B</button>"), $("<button>Button C</button>"), $("<button>Button D</button>"));
$("div[data-role='content']").trigger("create");
});
私は何が欠けていますか?