JQueryMobile wrap data-role="content" div

Möchte ich zeigen, einige statische Grenzen rund um die data-role="content" element.

<div data-role="page" id="moodle" data-add-back-btn="true">
    <div data-role="header"><h1>MyPage</h1></div>
    <div data-role="content">
        Some Content
    </div>
</div>

Um dies zu erreichen, ich bin derzeit auf der Verpackung meiner Seite Inhalte in einer Reihe von divs, die um die Grenzen über css. Diese divs haben nur Ränder am oberen und linken Rand.

$(document).bind("ready",function(){
$('div[data-role="content"]').each(function(k,v){
    $(v).wrap('<div class="b1"/>');
    $(v).wrap('<div class="b2"/>');
    $(v).wrap('<div class="b3"/>');
    $(v).wrap('<div class="b4"/>');
    $(v).wrap('<div class="content"/>');
});

Das problem ist, dass beim scrollen der Inhalt, den oberen Rand verschwindet, wie es Schriftrollen aus dem viewport /hinter dem header. So, wie die "wrap", die data-role="content"-div in meine anderen divs, um sicherzustellen, die Grenzen fixiert bleiben, während der Inhalt gescrollt wird?

BEARBEITEN:
Beispiel der oberen linken Ecke des content-div (einfach rechts unter dem header). Diese Grenzen sollten befestigt bleiben beim scrollen:
JQueryMobile wrap data-role=

InformationsquelleAutor gorootde | 2012-11-12
Schreibe einen Kommentar