我想在data-role="content"
元素周围显示一些静态边框。JQueryMobile wrap data-role =“content”div
<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中,通过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的左上角示例(位于标题正下方)。而滚动此的边界应该保持固定:
一切都很好。但我必须为我的内容div添加多个边框。例如。想象一下从左下角 - >左上角 - >右上角的彩虹。这就是为什么我使用这个数量巨大的div的原因。编辑我的文章,并提供了一个例子,它的样子。 – gorootde
@k_wave查看CSS'border-image':https://developer.mozilla.org/en-US/docs/CSS/border-image – Jasper
border-image完成了这项工作 - 尽管它更昂贵比div边界。 – gorootde