jQuery Mobile 可折疊塊
可折疊內容塊
可折疊塊允許您隱藏或顯示內容- 對於存儲部分信息很有用。
如需創建一個可折疊的內容塊,需要為容器添加data-role="collapsible" 屬性。 在容器(div)內,添加一個標題元素(H1-H6),後跟您想要進行擴展的HTML 標記:
默認情況下,內容是被折疊起來的。 如需在頁面加載時展開內容,請使用data-collapsed="false":
實例
<div data-role="collapsible" data-collapsed="false" >
<h1>点击我 - 我可以折叠!</h1>
<p>I'm 现在我默认是展开的。</p>
</div>
<h1>点击我 - 我可以折叠!</h1>
<p>I'm 现在我默认是展开的。</p>
</div>
嘗試一下»
嵌套可折疊塊
可折疊的內容塊是可以彼此嵌套的:
實例
<div data-role="collapsible" >
<h1>点击我 - 我可以折叠!</h1>
<p>我是被展开的内容。</p>
<div data-role="collapsible" >
<h1>点击我 - 我是嵌套的可折叠块!</h1>
<p>我是嵌套的可折叠块中被展开的内容。</p>
</div>
</div>
<h1>点击我 - 我可以折叠!</h1>
<p>我是被展开的内容。</p>
<div data-role="collapsible" >
<h1>点击我 - 我是嵌套的可折叠块!</h1>
<p>我是嵌套的可折叠块中被展开的内容。</p>
</div>
</div>
嘗試一下»
可折疊的內容塊可以根據您的需要進行多次嵌套。 |
可折疊集合
可折疊集合是將可折疊塊組合在一起(就像手風琴一樣)。 當一個新的塊被展開時,所有其他的塊都會被折疊起來。
創建若干個可折疊的內容塊,然後把可折疊內容塊用帶有data-role="collapsible-set" 的新容器包圍起來:
實例
<div data-role="collapsible-set" >
<div data-role="collapsible">
<h1>点击我 - 我可以折叠!</h1>
<p>我是被展开的内容。</p>
</div>
<div data-role="collapsible">
<h1>点击我 - 我可以折叠!</h1>
<p>我是被展开的内容。</p>
</div>
</div>
<div data-role="collapsible">
<h1>点击我 - 我可以折叠!</h1>
<p>我是被展开的内容。</p>
</div>
<div data-role="collapsible">
<h1>点击我 - 我可以折叠!</h1>
<p>我是被展开的内容。</p>
</div>
</div>
嘗試一下»
更多實例
通過data-inset屬性取消圓角與外邊距
如何取消可折疊塊上的圓角與外邊距。
通過data-mini屬性迷你化可折疊塊
如何讓可折疊塊更小。
通過data-collapsed-icon和data-expanded-icon改變圖標
如何改變可折疊塊的圖標(默認是+ 和-)。
彈窗中使用折疊
在彈窗中創建折疊項。
修改圖標位置
在折疊項中如何修改圖標的位置(默認為在左邊)。