JQuery Mobile создаст элемент списка <li>синего цвета после нажатия и отключит все ссылки на странице - PullRequest
1 голос
/ 23 ноября 2011

Я пишу веб-приложение и определил список элементов.

<div data-role="page">
    <div data-role="content">

    <ul data-role="listview" data-theme="c">
        <li>
           One  
        </li>
        <li>
           Two
        </li>
    </ul>
    </div>
</div>

Я использую jQuery Mobile, и мне нужно сделать выбранный элемент списка синим (как в iOS). На примерах jQuery это работает нормально, но не может сделать это в моем коде.

Мне также нужно отключить все ссылки на странице после загрузки следующей страницы. Каков наилучший способ сделать это? Сверху добавить некликовый элемент div или просто написать JS, который удаляет все теги , восстанавливает счетчик AJAX или что-то еще?

1 Ответ

3 голосов
/ 25 июля 2012

Для цвета текста вам необходимо переопределить JQuery Mobile css.добавьте свой собственный css ниже ссылки на JQM css и вставьте в него:

.ui-btn-up-c a.ui-link-inherit {
   color: -webkit-link;
}

относительно отключения ссылок, которые вы можете сделать:

$("li").addClass('ui-disabled');
$("a").attr('href','#');

Это покажет все элементы списка как отключенныеотключить все ссылки на вашей странице.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...