2012-02-03 6 views
0

У меня есть приложение JQuery Mobile. Это приложение имеет навигационную панель в нижнем колонтитуле, как описано здесь: http://jquerymobile.com/demos/1.0.1/docs/toolbars/docs-navbar.html.JQuery Мобильные и навигационные кнопки

Причудливость есть, и, возможно, это просто JQM, но кажется странным, что каждая кнопка навигатора связывается со своей страницей. Похоже, вы хотели бы иметь возможность ссылаться на представления на странице, чтобы вы могли иметь один экземпляр навигационной панели. Кроме того, анимация навигации кажется странной. Мой вопрос:

1) Есть ли чистый способ написать одну страницу с одним навигатором? Когда пользователь нажимает кнопку navbar, я хочу показать им представление на текущей странице, а не перенаправлять их на отдельную страницу.

2) Есть ли способ отключить анимацию? В случае с навигационной панелью кажется, что вам не нужна анимация. У iPhone нет анимации, когда вы нажимаете навигационную панель в своих родных приложениях.

Благодарим за помощь!

ответ

1

1) JQuery Mobile 1.1 (выйдет в течение ближайших нескольких месяцев) будет иметь фиксированные панели инструментов, которые могли бы решить проблему: http://jquerymobile.com/blog/2012/01/10/upcoming-releases-1-0-1-1-1-and-beyond/

2) Вы можете установить анимацию на ссылку на ссылку основе, или глобально используя опции конфигурации http://jquerymobile.com/demos/1.0.1/docs/api/globalconfig.html (смотрите «defaultPageTransition»)

+0

Спасибо за понимание. Я искренне ценю это. –

Смежные вопросы