删除listview中可折叠div的边框

时间:2013-09-16 01:31:55

标签: html5 jquery-mobile-listview jquery-mobile-collapsible

我在删除li标签中的可折叠div的边框时遇到问题。 该演示显示在http://jsfiddle.net/lightbringer/FsSmy/

<ul id="userstorylist" data-role="listview" data-filter="true">
    <li id="draggable">
        <div data-role="collapsible" data-theme="b" data-content-theme="d">
            <h3>Userstory 1</h3>
            <p>Content</p>
        </div>
    </li>
    <li id="draggable">
        <div data-role="collapsible" data-theme="b" data-content-theme="d">
            <h3>Userstory 2</h3>
            <p>Content</p>
        </div>
    </li>
</ul>

有人能告诉我如何删除边框,我希望这些项目像普通的listview一样粘在一起。

提前致谢。

1 个答案:

答案 0 :(得分:0)

我自己找到了解决方案。

<ul data-role="listview" data-filter="true">
    <li class="custom-li">
        <div class="custom-collapsible" data-name="1" data-role="collapsible" data-theme="b" data-content-theme="d" data-corners="false">
            <h3>Userstory 1</h3>
            <p>Content</p>
        </div>
    </li>
    <li class="custom-li">
        <div class="custom-collapsible" data-name="2" data-role="collapsible" data-theme="b" data-content-theme="d" data-corners="false">
            <h3>Userstory 2</h3>
            <p>Content</p>
        </div>
    </li>
</ul>

使用css样式:

.custom-li {
        padding: 0 !important;
        border-width: 0 !important;
}

.custom-collapsible {
    margin: 0 !important;   
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 0 !important;
    border-width:0 !important;
}

这是演示:http://jsfiddle.net/lightbringer/jWaEv/