我想在data-role="content"
元素周围显示一些静态边框。
<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>
为了实现这一点,我目前将我的页面内容包装在一堆 div 中,这些 div 通过 css 创建边框。这些 div 仅在顶部和左侧有边框。
$(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"/>');
});
问题是,当滚动内容时,顶部边框在滚动出视口/标题后面时消失。那么如何将data-role="content"
-div “包装”到我的其他 div 中以确保在内容滚动时边框保持固定?
编辑:内容 div 左上角的示例(就在标题下方)。滚动时,此边框应保持固定: