質問: bootstrapで作成したnav要素をfixedで上部固定しようと思っています navがページの最上部ではなく途中(ヘッダーの下あたり)にあるので jqueryでnavが隠れるまでスクロールしたらnav要素にfixedのclassを追加し CSSでfixedを指定しています。 PCなどではスムーズにnav内のドローップダウンを開いた状態でスクロールしても表示されたままfixedに移るのですが iphoneではスクロール中はfixedのnavが表示されず、スクロールが止まるとfixedされたnavが表示されます 一瞬なので気にするまでもないかも知れませんが ドロップダウンを開いたままだと一部の要素は表示されたままでnavbarだけがスクロール停止すると表示されます 丁度このサイトのnavの様にスクロールが終わると表示されます(PCでは問題ない) http://web-pc.net/jquery008 iphoneなどスマホでもPCの様にスムーズにfixedさせる事は可能でしょうか? ``` ・ ・ ・ ・ ・ ・ ``` ``` メニュー メニュー メニュー メニュー メニュー ``` ``` .fixed { position: fixed; top: 0; width: 100%; z-index: 10000; } ``` こんな感じです
回答: http://qiita.com/HieroglypH/items/743781f0b87f66d071c5 これで解決出来ました -webkit-transform: translate3d(0,0,0);