在PC端中百試不爽的document.body.style.overflow='hidden';可以使屏幕滑動(dòng)時(shí)而不滾動(dòng)雨涛,但是在移動(dòng)端卻達(dá)不到效果了脖捻,我在網(wǎng)上也看過一些資料佃牛,有說加上html,body 它們的高度設(shè)置為100%,就可以解決這個(gè)問題牛隅,但在我的嘗試中一樣沒有效果,那如何解決呢酌泰?
如何解決呢媒佣?
可以給設(shè)置
document.body.style.position='fixed';
使body根據(jù)屏幕定位,這樣你如何滾動(dòng)body都還是在你屏幕定位的地方陵刹。
如何恢復(fù)呢默伍?
當(dāng)你想讓屏幕繼續(xù)滾動(dòng)的時(shí)候可以設(shè)置
document.body.style.position='static';
恢復(fù)定位的默認(rèn)屬性,這樣就代替了document.body.style.overflow='hidden';在移動(dòng)端失效的效果了。