Можно ли заставить data-role = collapsible работать с тегом h2 внутри блока заголовка? - PullRequest
1 голос
/ 03 марта 2011

В настоящее время, когда я пытаюсь использовать data-role = collapsible, ничего не остается (нет кнопки, ссылки или содержимого). Согласно документации, он использует тег h1-h6, но мой находится внутри блока заголовка html5.

Должен ли я забыть о семантике html5, поскольку это мобильный сайт? Или я должен попытаться заставить это работать как-нибудь, если да, какие-нибудь идеи?

Ссылка на документы: http://jquerymobile.com/demos/1.0a3/#docs/content/content-collapsible.html

Пример моей текущей настройки:

<article data-role="collapsible" data-collapsed="true">
  <header>
    <h2>Title</h2>
  </header>
  <div class="content">
    <!-- some data -->
  </div>
  <footer>
    <!-- some data -->
  </footer>
</article>

1 Ответ

0 голосов
/ 04 марта 2011

jQuery Mobile создан с учетом прогрессивных улучшений, поэтому он предполагает, что вы хотите, чтобы ваше приложение работало на любом устройстве («работа» означает просто поддержку основных функций)

Попробуйте заменить теги с красивыми именами на DIV и удалите обертку вокруг H2. Должно помочь.

...