【发布时间】:2013-04-26 16:28:48
【问题描述】:
我想在 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 左上角的示例(就在标题的正下方)。滚动时,此边框应保持固定:
【问题讨论】:
标签: jquery css jquery-mobile