Мне нравится использовать Backbone JS для проекта iPad HTML5 .. Но я быстро сталкиваюсь с проблемой необходимости переходов, элементов форм и т. Д. В стиле iPad. После осмотра мне кажется, что jQuery Mobile является наиболее популярным. В любом случае мы используем jQuery.
Но я быстро столкнулся с одной вещью: хэш-события / элементы ajax двух библиотек быстро перестали работать. Поскольку jQuery Mobile заботится о загрузке страниц, выполнении переходов и т. Д., это не позволяло моим маршрутам Backbone Controller работать так, как раньше. Казалось, что они на самом деле не настолько совместимы?
Однако после некоторой работы у меня есть базовый обходной путь ... Использование материала событий загрузки страницы в jQuery Mobile, чтобы увидеть активную страницу, на которой она находится, а затем запустить правильный Backbone Вид, связанный с этой страницей. По сути, полностью отказался от прослушивания хэшей / маршрутов / контроллера Backbone.
Но это все еще кажется неправильным? Как Backbone JS и jQuery Mobile могут работать вместе? Как мне сделать это правильно, двигаясь вперед?