2010-12-30 6 views
0

У меня есть 4 страницы в моем веб-проекте: a, b, c & d. На каждой странице есть панель вкладок/навигационная панель сверху и кнопки, которые связаны друг с другом. Навигация работает отлично. Тем не менее, я хочу выполнить некоторые действия, например, при нажатии b - некоторые данные будут извлечены из базы данных, когда данные с кликом будут обновлены и аналогичным образом. Тем не менее, все эти функции javascript работают на первой странице, которая запускается, когда выполняется веб-приложение. Если я перейду на другие страницы, js на этой странице не работает. Разве мы не можем раз и навсегда привязать все эти кнопки? Пожалуйста, предложите. Спасибо.jQuery Мобильная страница Навигация

+0

Вы должны уточнить! –

ответ

2

jquerymobile попытается использовать Ajax для извлечения содержимого страницы и добавления к текущей странице DOM вместо обычного запроса страницы по умолчанию. Вы можете попробовать следующие варианты: 1. Используйте $ .mobile.changePage() 2. Используйте событие mobileinit (перед загрузкой jquerymobile js), чтобы изменить поведение по умолчанию: $ (document) .bind ("mobileinit", function() { $ .mobile.ajaxEnabled = false; // не обрабатывать ссылки через ajax по умолчанию });

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