#ajax #jquery-mobile
#ajax #jquery-mobile
Вопрос:
Я конвертирую традиционный веб-сайт в jqm, используя одностраничную модель. Однако есть пара страниц, на которых есть вкладки, которые я хотел бы:
- Отображение данных для вкладки на той же странице при нажатии на вкладку
- Добавьте вкладку в историю.
Пример того, что я хочу сделать: http://demo.tutorialzine.com/2009/09/simple-ajax-website-jquery/demo.html
Каков наилучший способ сделать это с помощью jqm? Прослушивание hashchange, как я делал с традиционным веб-сайтом, похоже, не работает.
Ответ №1:
Если вам просто нужно изменить историю, вы можете проверить history.js Это довольно удобный инструмент, который работает с API истории в HTML5, если он доступен, но может довольно хорошо работать с HTML4 (хотя у меня нет опыта в этом отношении).
РЕДАКТИРОВАТЬ: И, конечно, вы всегда можете просто вызвать функцию для обновления содержимого поля данных в соответствии с нажатой вкладкой 🙂 Забыл упомянуть этот аспект раньше. Если вам нужно какое-то руководство по этому вопросу, не стесняйтесь спрашивать, но я полагаю, что у вас есть эта часть под контролем