2012-02-16 4 views
5

PhoneGap Windows Phone 7アプリケーションを作成しようとしています。画面の左側に常に横向きに見えるアプリケーションバーを模倣するために、私は<div>をCSSに置き換えてposition:fixedとしたいと思っていました。しかしWP7上のIEはそれをサポートしていないようだから、これはうまくいきません。位置:Windows Phone 7で修正済み

position:fixedを使用せずに、このようなアプリケーションバーをどのように表示することができますか?

私もこの問題に掛かった事前

答えて

4

に感謝します。固定された要素を作成し、各スクロールがさらに悪化した後に要素を配置することは、実際には不可能であるようです(jqueryモバイルのオンラインの例をあなたの電話で試してみてください)。

私はスタイル= "オーバーフロー:スクロール"と固定サイズの私の固定されていないコンテンツのdivコンテナを使って問題を "解決"しました。これは私のために働いた。しかし、このコンテナでのスクロールはネイティブスクロールのようには見えません。

私は勝つ電話8(Lumia 930)上の問題を解決するために管理してきました

1

に役立ちます願っています。

私はモーダルウィンドウを持っており、モバイルで開いたときに視点に留まり、内部をスクロールする必要があります。 Androidとiphoneは位置を固定してもうまく動作しましたが、電話は勝てませんでした。私のソリューションは、モーダルがアクティブなとき、HTML上のアクティブなクラスを入れて、CSSにこれを追加することでした

html.modal_active{ 
    overflow-y: hidden;-webkit-overflow-scrolling:touch; position: absolute; height: 100%; width: 100%; 
    body{overflow-y: hidden;-webkit-overflow-scrolling:touch; position: absolute; height: 100%; width: 100%;} 
} 

この位置決めhtmlと体は絶対にモーダルが開かれたときには、問題を解決しました。それが助けて欲しい!

関連する問題