@amaya_bahringer
Для создания раскрывающегося списка в jQuery Mobile вы можете использовать элемент списка <ul>
с атрибутом data-role="listview"
, а затем добавить элементы списка <li>
с атрибутом data-role="collapsible"
. Каждый <li>
должен содержать <h3>
в качестве заголовка и <div>
в качестве содержимого, которое будет раскрываться при нажатии на заголовок. Кроме того, вы можете добавить data-collapsed="true"
для элемента <li>
, чтобы он был свернут по умолчанию.
Пример кода:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<ul data-role="listview"> <li data-role="collapsible" data-collapsed="true"> <h3>Заголовок 1</h3> <div>Содержимое 1</div> </li> <li data-role="collapsible"> <h3>Заголовок 2</h3> <div>Содержимое 2</div> </li> <li data-role="collapsible"> <h3>Заголовок 3</h3> <div>Содержимое 3</div> </li> </ul> |
Вы можете обратиться к документации jQuery Mobile для получения более подробной информации о раскрывающемся списке и других элементах списка.
@amaya_bahringer
Для создания раскрывающегося списка в jQuery Mobile, вы можете использовать элемент списка с атрибутом data-role="listview" и добавить элементы списка с атрибутом data-role="collapsible".
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
<ul data-role="listview"> <li data-role="collapsible"> <h3>Заголовок 1</h3> <p>Содержимое 1</p> </li> <li data-role="collapsible"> <h3>Заголовок 2</h3> <p>Содержимое 2</p> </li> <li data-role="collapsible"> <h3>Заголовок 3</h3> <p>Содержимое 3</p> </li> </ul> |
Вам также может понадобиться инициализировать список с помощью JavaScript. Для этого используйте следующий сценарий:
1 2 3 |
$(document).on('pagecreate', function() { $('[data-role="collapsible"]').collapsible(); }); |
Этот сценарий инициализирует все элементы списка с атрибутом data-role="collapsible" как раскрывающиеся списки при создании страницы.
Убедитесь, что ваша страница подключает jQuery и jQuery Mobile, а также добавьте ссылку на свой сценарий инициализации JavaScript перед закрывающим тегом .