ic从此页面复制了第二个列表视图中的源:
http://demos.jquerymobile.com/1.4.1/listview-collapsible-item-flat/
<ul data-role="listview" data-inset="true" data-shadow="false">
<li data-role="collapsible" data-iconpos="right" data-inset="false">
<h2>Birds</h2>
<ul data-role="listview" data-theme="b">
<li><a href="#">Condor</a></li>
<li><a href="#">Eagle</a></li>
<li><a href="#">Sparrow</a></li>
</ul>
</li>
<li><a href="#">Humans</a></li>
<li data-role="collapsible" data-iconpos="right" data-inset="false">
<h2>Fish</h2>
<ul data-role="listview" data-theme="b">
<li><a href="#">Salmon</a></li>
<li><a href="#">Pollock</a></li>
<li><a href="#">Trout</a></li>
</ul>
</li>
<li data-role="collapsible" data-iconpos="right" data-inset="false">
<h2>Choose your preference</h2>
<form>
<fieldset data-role="controlgroup" data-type="horizontal">
<label>Birds<input type="checkbox" id="choose-birds-inset"></label>
<label>Humans<input type="checkbox" id="choose-humans-inset"></label>
<label>Fish<input type="checkbox" id="choose-fish-inset"></label>
</fieldset>
</form>
</li>
</ul>
我使用此代码在我的头部分中使用jquery:
<script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
<script src="http://code.jquery.com/mobile/1.4.1/jquery.mobile-1.4.1.min.js"></script>
<link rel="stylesheet" href="http://code.jquery.com/mobile/1.4.1/jquery.mobile-1.4.1.min.css" />
并且列表看起来不像演示。
JSFIDDLE上相同:
答案 0 :(得分:1)
你错过了一些css规则,那就是:
.ui-li-static.ui-collapsible > .ui-collapsible-heading {
margin: 0;
}
.ui-li-static.ui-collapsible {
padding: 0;
}
.ui-li-static.ui-collapsible > .ui-collapsible-heading > .ui-btn {
border-top-width: 0;
}
.ui-li-static.ui-collapsible > .ui-collapsible-heading.ui-collapsible-heading-collapsed > .ui-btn,
.ui-li-static.ui-collapsible > .ui-collapsible-content {
border-bottom-width: 0;
}