Как заставить вложенный список оставаться встроенным с jQuery Mobile? - PullRequest
5 голосов
/ 27 апреля 2011

У меня есть список, который я хочу встроить в другой список.Однако jQuery Mobile хочет создать отдельную страницу для встроенного списка.

Вот что у меня есть:

<ul data-role="listview">
    <li>Item 1</li>
    <li>
        Item 2
        <ol>
            <li><p>Embedded item 1</p></li>
            <li><p>Embedded item 2</p></li>
        </ol>
    </li>
</ul>

Я бы предпочел решение, которое не касается внутреннего списка, посколькуэто на самом деле извлекается из внешнего источника.

Есть ли способ сделать отображение списка встроенным?

Ответы [ 2 ]

5 голосов
/ 27 апреля 2011

Это то, что изменилось между альфа3 и альфа4.Все, что вам нужно сделать, это обернуть ол в div, и он будет отображаться (не очень красиво, но он будет отображаться)лучше.

См .: http://jsfiddle.net/MyHaB/1/

0 голосов
/ 12 июня 2013

Для тех, кто гуглил, чтобы найти решение, подобное этому.

Еще один способ сделать это - использовать плагин inlinelistview. Он позволяет элементам списка просмотра открываться внутри списка и затем снова переключаться пользователем.

На Github

...