Maison >interface Web >Tutoriel H5 >Comment résoudre le problème du décalage glissant sur le terminal mobile en h5
La solution est la suivante :
(Recommandations vidéo associées : Tutoriel vidéo HTML)
1. Côté ios L'attribut -webkit-overflow-scrolling peut contrôler l'effet de défilement de la page. Les paramètres sont les suivants pour obtenir un défilement inertiel et des effets élastiques :
body{ -webkit-overflow-scrolling: touch; overflow-scrolling: touch; overflow-y: scroll; }
2.
html,body{ height: 100%; }
Modifiez ce qui précède Supprimez simplement le code.
3. Si aucune de ces deux méthodes ne fonctionne, il existe une autre solution, qui consiste à utiliser le composant de glissement de zone dans le composant mui
<div class="mui-scroll-wrapper"> <div class="mui-scroll"> <!--这里放置真实显示的DOM内容--> </div> </div> <script> mui('.mui-scroll-wrapper').scroll({ scrollY: true, //是否竖向滚动 scrollX: false, //是否横向滚动 startX: 0, //初始化时滚动至x startY: 0, //初始化时滚动至y indicators: true, //是否显示滚动条 deceleration:0.0006, //阻尼系数,系数越小滑动越灵敏 bounce: true //是否启用回弹 }); </script>
Configurez la valeur dans scroll en fonction de votre situation réelle.
Remarque : rebond : vrai doit être vrai S'il est remplacé par faux, la page entière ne peut pas glisser
Recommandations associées : h5
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!