Encontrei um feio fundo cinza do WeChat quando fui encontrado na internet quando poderia impedir que a página role para a parte superior ou inferior, e o editor compartilhará o código principal com você para sua referência!
Meu código principal:
prevenir: function () {var startx = 0, starty = 0; // função de evento touchstart touchsatrtfunc (evt) {try {// evt.preventDefault (); // Block Browser Scaling, Rolling, etc. var Touch = Evt.Touches [0]; // Obtenha o primeiro contato var x = número (touch.pagex); // Página contato x coordenada var y = número (touch.pagey); // Página Contato y Coordenar // Registre a posição inicial do contato startx = x; starty = y;} catch (e) {alert ('touchSatrtfunc:' + e.Message);}} document.adDeventListener ('touchstart', touchsatrtfunc,); {var _point = ev.Touches [0], _ top = _ss.Scrolltop; // Quando na parte inferior var _bottomfaval = _ss.ScrolHeight - _ss.offsethEight; // para atingir o topo se (_top == 0) {// prevenir a escorreramento se (_point.) else {// prevenir bolhas // Execute ev.stopPropagation ();}} else if (_top === _bottomfaval) {// alcance a parte inferior // prevenir deslize para cima (_point.clienty <starty) {eV.PreventDeFault ();} {/ // prevenção <starty) {eV.PreventDeFault ();}) (_top> 0 && _top <_bottomfaval) {ev.stopPropagation ();} else {ev.preventDefault ();};}O código acima é o código principal para rolar e impedir a parte inferior da página do WeChat introduzida pelo editor. O código é relativamente simples. Espero que seja útil para todos. Se você tiver alguma dúvida, deixe -me uma mensagem. O editor responderá a todos a tempo!