2012-04-19 6 views
2

jQuery Mobileの(V1.1)固定フッターは、画面の下部に留まってテキストの上に浮かぶように見えます。これはブラウザでうまくいきますが、Phonegap(現在はCordovaと呼ばれています)(v1.6)をAndroidアプリにバンドルすると、フッターは最初に表示される場所に固定されます。それはフッタがテキストと一緒にスクロールします。Cordova/Phonegap、jQuery Mobile、Android、および固定固定フッター

本当に変わったのは、画面をタップすると、ヘッダーとフッターがページの上部と下部に固定されていることです(これはjQuery Mobileが固定ヘッダーとフッターで機能しています)。ヘッダーとフッターは浮動小数点に戻ります。しかし、今回はフッターが画面の一番下にとどまり、最初からやっていたようにテキストとともにスクロールしません。

フッターの修正方法はありますか?ここで

は、私が使用しているコードです:ここでは

<div data-role="footer" data-theme="b" data-position="fixed" data-id="myfooter"> 
     <a href="#nextPage" data-role="button" data-icon="arrow-r" data-iconpos="right" data-theme="d" data-transition="slide">Continue</a> 
    </div> 

は、私が見ているものの一例です。

footer example

+0

あなたのコードをテストし、両方のシミュレータとアンドロイド2.3.3で私のサムスン銀河でうまく動作し、マークアップが正しいようです。あなたのテストデバイスや関連するCSS/jsのような、より多くの情報を提供できますか? –

+0

私のシミュレータはAndroid 2.1でこのバグを示していますが、問題を診断するのにさらに時間がかかりましたか? – KingCronus

+0

彼らはPhoneGap 1.8のためにこれを完全に修正しました。私はそれが正常に動作することを期待しています。バージョン2.0になりました。 –

答えて

0

固定フッターはjQueryのモバイル1.2を進めています。私はフォーラムで多くの修正プログラムのアップデートを気付いたので、おそらく改善されています。また、フッターをページ中央に誤って移動させるiOSスライドアップキーボード/入力の問題もあります。

私は間違いなくjquery.mobile-1.2.0.jsにアップグレードし、そこから行くことをお勧めします。私はそうしなければならず、バグのある動作のほかに、固定フッターが機能します。

+1

注:説明したバグの挙動は、1.2ではまだ起きていますが、キーボード/入力が上にスライドした後にページの内容をクリックすると発生します。 – sonjz

関連する問題