こんにちは、コウワキです。 スマホサイトの制作だと、 ナビゲーションを上部に固定してスクロールについてこさせたり、 常にバナーを表示させたり、position:fixedを使いたいシーンがPCに比べて多いですね。 今日はそんなposition:fixedの話。 iOSはiOS5以降、Androidは2.2以降で使用できる はず の positon:fixedですが、 やっぱりですがちらほらバグがあったりします。 今回はiOSでのバグについて。 上に書いたとおりiOSでも5以降は positon:fixed使えるんですが、 ページを一旦スクロールしないとfixedされない というバグがあります。 例えば、 ・アンカーリンクでページ内飛んだ場合 ・scrollTop でページ内を強制的に移動させた場合 ・戻るボタンで戻ってきた場合 そんな時、positon:fixedを