Как мне программно переключать вкладки навигационной панели в jQuery Mobile?

Как мне переключить интерфейс навигационной панели в jQuery Mobile, чтобы я мог нажать кнопку в блоке и отобразить другую навигационную панель?

Ответы на вопрос(4)

узера?

Если нет, я изменилскладная посаженные в вкладке, так что вместо того, чтобы складныеtop-downЯ изменил виджет для поддержки типа данных = & quot; горизонтальный & quot; а затем отобразил складныеleft to right с разделом контента, отображаемым как вкладка. Я также добавил кнопки «следующий предыдущий», чтобы вы могли переходить назад и вперед, нажимая кнопки вкладок или кнопки «предыдущий следующий».

Однако все это происходит внутри страницы, поэтому браузер не поддерживает кнопки «Назад».

Если это пойдет в правильном направлении, я могу разместить образец страницы и объяснения.

 Astronaut03 июн. 2012 г., 16:35
Никакие вкладки не должны быть на URL, это просто визуальное изменение для отображения, если вы находитесь в режиме ввода или графическом режиме. Мне принципиально нужно программно изменить активный параметр вкладок.
 Astronaut03 июн. 2012 г., 00:09
Привет @Efthimis позвольте мне проиллюстрировать, что у меня есть ...
 Astronaut03 июн. 2012 г., 01:18
Привет @Efthimis позвольте мне проиллюстрировать, что мне нужно ... У меня есть две вкладки сверху, которые представляют две страницы, в моем коде wend я нажимаю следующую кнопку, мне нужно изменить цвет вкладки, на второй вкладке у меня есть кнопка чтобы вернуться назад, нужно переключить первую вкладку, вот иллюстрацияimgur.com/UYcBZ
Решение Вопроса
jsFiddle Demo of jQuery Mobile NAV Toggle

jsFiddle Demo по ссылке выше, которая должна ответить на ваш вопрос.

В частности, вы можетеset the NAV Bar легко, а такжеtoggle it to and from разные бары.

Я говорю разные бары, потому что скрипка позволяет какmany more NAV bars как вам требуется, и оченьeasy адаптировать. Безусловно, любой NAV барMaxs-аут в5 buttons.

EDIT: По комментариям к вашему сообщению легкоnavigate between pages один раз создается более 1 страницы. Это разныеjsFiddle показывает, какlabel the anchor tags переключать страницы на лету. этоcan be used с оригинальным ответом jsFiddle, чтобы обеспечитьcomplete решение.


RE-EDIT: Согласно вашим последним комментариям, этоnew jsFiddle позволяет переключать содержимое кнопок на одной странице.

При условии простыfiddle comments понять, что происходит, но спросить о чем-то непонятном.

 03 июн. 2012 г., 01:37
@ AdamSurfari, это arttronics. В моем демо вы увидитеdata-theme атрибут, который определяет цвет кнопки для отдельных ссылок привязки. а = черный, б = синий, е = желтый,etc, Сами якорные ссылкиready to use и может каждыйcan be set для вызова требуемого состояния NAV требуется. Это помогает?
 Astronaut06 июн. 2012 г., 15:21
Это почти все, но я вижу, что вы определили $ ("navbar-1 ul li a"). Each (function () {$ (this) .removeClass ("ui-btn-active");} ); необходимая собственность Спасибо! Я думаю, что могу взять это отсюда.
 04 июн. 2012 г., 02:08
EDIT: 3-й jsFiddle был предоставлен в разделе РЕДАКТИРОВАНИЯ моего Ответа, к которому вы также можете получить доступHERE, Наслаждайтесь!
 Astronaut03 июн. 2012 г., 16:00
Проблема в том, что у меня нет двух страниц или двух наборов якорей navbar. У меня есть два элемента div, поэтому у меня есть только набор ссылок navbar, которые мне нужно изменить с помощью события onclick.
 Astronaut03 июн. 2012 г., 01:19
Привет @Efthimis позвольте мне проиллюстрировать, что мне нужно ... У меня есть две вкладки сверху, которые представляют две страницы, в моем коде wend я нажимаю следующую кнопку, мне нужно изменить цвет вкладки, на второй вкладке у меня есть кнопка чтобы вернуться назад, нужно переключить первую вкладку, вот иллюстрацияimgur.com/UYcBZ

амках, которые динамически показывают / скрывают контент, и подразумевается как общий механизм для уведомления других компонентов, что им может потребоваться обновить их размер или положение. пример с сайта jQuery:

$( '#foo' ).hide().trigger( 'updatelayout' );
 Astronaut31 мая 2012 г., 23:57
Я не совсем уверен, что вы имеете в виду? То, что я хочу сделать, это иметь внешнюю кнопку, которая переключает две навигационные панели & quot; вкладки & quot ;. Спасибо!

Ваш ответ на вопрос