0

あなたはhttp://jsfiddle.net/9ZBAS/48/でコードを見ることができます

ユーザーエージェントをiPhoneに切り替えると、フッターがFirefoxの下部に固定されません。しかし、デフォルトのブラウザ(つまり、useragentスイッチのないfirefox)でうまく機能します。また、iphoneuseragentを使用したChromeでもうまく機能します。

この問題を修正して、FFとchromeの両方、およびiphoneエージェントで機能するようにするアイデアはありますか?

4

1 に答える 1

2

ui-footer-fixedクラスが適用されない正確な理由は見つかりませんでしたが、以下のコードでうまくいきます。

   $(document).bind('pageinit',function(){
        if (navigator.platform == 'iPad' || navigator.platform == 'iPhone' || navigator.platform == 'iPod') {
            $("div[data-role=footer][data-position=fixed]").addClass("ui-footer-fixed");
        }
    });​

私はあなたのフィドルを更新しましたhttp://jsfiddle.net/9ZBAS/55/

于 2012-06-15T06:27:50.883 に答える