Zepto、Backbone、Phonegap を使用してモバイル アプリを開発しています。ページ遷移を実現するのに苦労しています。このライブラリを試しました ( https://github.com/dgileadi/zepto-page-transitions/tree/master/example )。hashchange イベントをリッスンして遷移をトリガーするため、動作させることができませんが、バックボーン ルーターも同じイベントをリッスンし、競合が発生します。この問題を回避する方法はありますか? 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>
「ローカル ページ 2 にスピン」リンクをタップすると、バックボーン ルーターはアプリで「2」ルートを探します。代わりに、トランジションに使用しているライブラリは「2」の div にトランジションする必要があります。
$(window).on('hashchange', function(e) {
var target = (action && action.element) || $(document.body);
if (!ignoreHash[window.location.hash]) {
var to = window.location.hash;
...
}