我想在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