Я использую Ruby on Rails для создания простого веб-приложения и недавно добавленного к нему мобильного jQuery плюс регулярное выражение пользовательской строки для идентификации телефона (см. Railscast 199).jQuery Navigation - Same View, New Content
Прямо сейчас у меня возникают проблемы со следующей проблемой: существует заголовок, содержащий две ссылки (левая и правая кнопки), каждая из которых соответствует предыдущему и следующему дню соответственно. Мне нужно, чтобы они ссылались на один и тот же взгляд, но с содержимым ne. При этом я разработал следующий файл coffeescript, чтобы просто добавить параметр к странице, который приложение Rails затем идентифицирует и повторно отображает с новой информацией.
$(document).ready ->
m = parseInt $("#main")[0].getAttribute("data-message")
$("a#m_previous").click ->
move -1
$("a#m_next").click ->
move 1
move = (direction) ->
m += direction
window.location = '/?data=' + m`
Который работает нормально. Ранее упомянутые кнопки имеют ссылки, указывающие на «/». Но то, что это делает, просто обновляет страницу, а не завершает анимацию вперед/назад, как хотелось бы. Для этого требуется, чтобы jQuery mobile перешел на новую страницу, чего она не делает.
Итак, мой вопрос:: Как настроить кнопки заголовка для перемещения вперед/назад, а также визуализации нового представления, но с той же информацией?
Любая помощь была бы принята с благодарностью.
Ну, в этом случае ответ - это целая страница. Я использую jQuery mobile здесь. Поэтому у меня есть #content div, который обертывает все, что я использую в представлении (и изменяю при нажатии ссылки). Поэтому я адаптировал свой javascript следующим образом: - [ссылка на пасты] (http://pastie.org/1732932) - Любая помощь будет принята с благодарностью. – Matt
@Matt, вам не хватает пробела между цитатой и # 'm + '# mobile_view'. Я также обновил ваше пастообразное http://pastie.org/1732977. – Vadim
К сожалению, это не сработало. Что он делает, это заменить весь блок «#mobile_view» на h1, который говорит «загрузка». Все ресурсы загружаются, но замена и переход просто не работают. Есть ли обратный вызов или что-то в этом роде? помощь! – Matt