как сделать переключатель тем с помощью атрибута data-theme в jQuery mobile - PullRequest
0 голосов
/ 03 марта 2012

Я хочу сделать переключатель тем, используя атрибут data-theme мобильной платформы jQuery. Когда пользователь щелкает ссылку, в которой есть тема данных, атрибут data-theme всех моих страниц должен быть заменен атрибутом clicked data-theme. Чтобы лучше понять, что я пытаюсь сделать , посмотрите эту страницу на мобильном сайте jQuery, она довольно близка к тому, что я пытаюсь сделать для своих страниц, за исключением того, что она только обновляет текущую страницу и я хочу обновить все страницы webApp.

Ответы [ 2 ]

1 голос
/ 04 марта 2012

Вы можете установить data-theme = "THEME_LETTER" в качестве переменной php.Затем, на странице есть ссылки для переключения тем.Когда пользователь щелкает ссылку на тему «b», он устанавливает переменную сеанса, а затем при каждой загрузке страницы phm будет устанавливать THEME_LETTER, чтобы отразить их выбор.

внутри HTML, это будет выглядеть так:

data-theme = "<?php echo $_SESSION['THEME_LETTER']; ?>"

1 голос
/ 03 марта 2012

Вы смотрели ролик с темой jquery ui? Он также доступен для Jquery Mobile

http://jquerymobile.com/themeroller/

создайте набор тем и переключите его соответственно. Вот ссылка на переключение: http://midnightprogrammer.net/post/Change-Page-Themes-Dynamically-Using-JQuery-Theme-Roller.aspx

...