您好,登錄后才能下訂單哦!
fixed在移動端是個坑,兼容性就是個極品。
ios的bug比較多,詳見https://github.com/maxzhang/maxzhang.github.com/issues/2
作者建議我們安卓還是使用fixed比較好,ios用iscroll來填坑比較好
關于fixed一些小細節還可以參考一下:
https://github.com/maxzhang/maxzhang.github.com/issues/11
里面提及到的例子:http://output.jsbin.com/omaCOSir/latest
布局的方法是:
<header class="relative"> <div class="fixed">...</div> </header> <div class="main"></div> <footer> <div class="fixed">...</div> </footer>
有一點不明白的是為什么要用relative來表示header和footer,雖然真正起作用的是fixed。
如果fixed不支持,有一個我個人認為很山寨的方法,就是用absolute,onscroll的時候計算$(window).scrollTop(),可是這個方法首先在展示的時候不完美,一點是有時候的計算是小數點,所以會空出1個px(當然可以-1px來補),還有就是頻繁計算和重新渲染。
安卓4.4.2有些機子是可以支持的,有些的支持度不夠,渲染的時候不給力,但勉強可以渲染,開啟硬件加速更佳
沒有比較好的辦法,不過有無敵方法:iScroll
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。