摘要: 已經(jīng)有不少前端同行抱怨iScroll4的各種問題,我個人并不贊同將這些問題歸咎于iScroll4,因為iScroll4進無論是touch事件的捕獲,還是使用transform來處理滾動,以及將cubic-bezier應用到transition上實現(xiàn)高效的平滑滾動,這些原理我們都是已知的。更多原理細節(jié)可以參看[譯]手把手教你編寫iOS上Mobile Web App實現(xiàn)Fixed Position和模擬滾動 一文。此文則來解釋另一個被很多人誤解為iScroll4 造成的問題,那就是內容多的頁面閃動的問題。現(xiàn)象表現(xiàn)為:
1.滑動過程中,滾動區(qū)內的元素在釋放手指時出現(xiàn)細微閃動
2.圖片縮放過程中釋放手指時明顯閃動
3.iOS上從mobile safari打開或第三方應用內打開后,切回主屏幕再切回頁面時明顯閃動
4.頁面初始時閃動
大致這些情況下會有閃動,在ipad2,new ipad上會明顯看得出。
下面就來分析產(chǎn)生的原因和解決辦法:
http://www.iunbug
閱讀全文