Я использую jQuery mobile 1.4.5 и пытаюсь изменить цвет ссылки элемента в заголовке. Из-за поведения jQuery mobile, который не загружает заголовок снова для создания плавного восприятия, цвет не изменится.
Исключение, если я добавлю data-ajax = "false", то это изменится. Но должен быть способ избежать этого.
Мой нави в шапке:
<nav>
<a href="/test/" id="nav_test" class="ui-link">TEST</a>
<a href="/other/" id="nav_other" class="ui-link">OTHER</a>
</nav>
Код jQuery, который установит цвет активной ссылки на красный:
$( document ).ready(function() {
console.log('nav_' + window.location.pathname.split('/')[1]);
$('#nav_' + window.location.pathname.split('/')[1]).css('color', '#7e000b');
});
Это работает, если я добавлю data-ajax = "false" в тег href.
Как установить цвет, не загружая весь заголовок снова?