Переходы между страницами с использованием Phonegap, Zepto и Backbone

Я разрабатываю мобильное приложение, используя Zepto, Backbone и Phonegap. Я изо всех сил пытался добиться переходов страниц. Я пробовал эту библиотеку (https://github.com/dgileadi/zepto-page-transitions/tree/master/example). Я не могу заставить его работать, потому что он прослушивает событие hashchange для запуска перехода, но маршрутизатор Backbone также прослушивает то же событие, создавая конфликт. Есть ли способ обойти эту проблему? Есть ли какая-то другая библиотека для выполнения переходов с использованием Zepto и Backbone???

РЕДАКТИРОВАТЬ:

<div id="one" data-role="page">
        <a transition="slide" href="#two">Spin to local page two</a>
    </div>
    <div id="two" data-role="page" data-title="Page Two">
    </div>

Когда я нажимаю ссылку «Перейти на вторую локальную страницу», маршрутизатор Backbone ищет «два» маршрута в моем приложении. Вместо этого библиотека, которую я использую для переходов, должна перейти на «два» div:

$(window).on('hashchange', function(e) {
                var target = (action && action.element) || $(document.body);
                if (!ignoreHash[window.location.hash]) {
                    var to = window.location.hash;
 ... 
 }

person user2291211    schedule 17.04.2013    source источник
comment
Не могли бы вы уточнить причину или результат конфликта? Оба плагина, прослушивающие событие hashchange, не обязательно означают проблему.   -  person Loamhoof    schedule 17.04.2013
comment
Проверьте это на jsbin.com/amajat/10. Я создал это для кого-то еще некоторое время назад. Посмотрите, сможете ли вы использовать это. Я использовал только префиксы поставщиков webkit в CSS.   -  person praneetloke    schedule 17.04.2013
comment
ты смог в этом разобраться?   -  person Leonidas    schedule 30.04.2013


Ответы (1)


Попробуйте это... Я некоторое время оглядывался, чтобы переключиться с jQuery Mobile на другой фреймворк. Пытаюсь найти все необходимое для замены. Нашел это на GitHub для переходов страниц, но еще не пробовал:

Переходы между страницами Zepto

Дайте мне знать, если у вас получится!

ps... Вы также можете выполнять предварительную загрузку страниц? Я нашел это, но оно очень плохо задокументировано. Если есть альтернатива, буду рад услышать о ней.

person user2025469    schedule 14.07.2013