現在、アコーディオン通知(画面上部からスライドするソート)を表示する必要があるJavascriptプラグインを作成しています。モバイルブラウザの固定スケール要素
これは、モーダルとアコーディオンでこのCSSを使用するだけで、デスクトップブラウザで美しく機能します。
position: fixed;
top: 0;
left: 0;
width: 100%;
残念ながら、それは、AndroidとiOSなどのモバイルブラウザ上でとてもうまく動作しません。 Android 4 ICSを搭載したGalaxy S2のデフォルトの動作は、固定位置要素が正しい場所に配置され、画面の幅が100%になることです。残念ながら、ズームをつかんでページのスケールを変更すると、ブラウザは100%の幅を再計算していないように見え、要素は画面外になります。コンテンツをパンしても、固定要素はパンされません。
私はiScrollというJavascriptのプラグインを見つけました.Javascriptのプラグインは、私が望むものとまったく同じように見えます - ページのメインコンテンツのソースを変更して動作させる必要があることを除いて。私のプラグインは任意のサイトで動作しなければならないので、残念ながらこれはオプションではありません。
誰にもアイデアはありますか?
ビューポートメタタグはどのように見えますか? – Lowkase
拡大表示すると、ページの一部のみを表示するため、ブラウザは幅を再計算しません。要素の幅を調整しても意味をなさないでしょう。私はあなたの問題を抱えて遊んだことがあり、css-onlyの解決策はなかった。 – McFarlane