0

我在删除 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>

谁能告诉我如何删除边框,我希望这些项目像普通的列表视图一样粘在一起。

提前致谢。

4

1 回答 1

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/

于 2013-09-16T04:10:43.747 回答