J'ai trouvé un fond gris laid de WeChat lorsque j'ai été trouvé sur Internet quand j'ai pu empêcher la page de faire défiler en haut ou en bas, et l'éditeur partagera le code de base avec vous pour votre référence!
Mon code de base:
preuve: function () {var startx = 0, starty = 0; // touchstart event function touchsatrtfunc (evt) {try {// evt.preventDefault (); // Bloquer la mise à l'échelle du navigateur, le défilement, etc. var touch = evt.touches [0]; // Obtenez le premier contact var x = nombre (touch.pagex); // Page Contact X Coordonnées var y = Number (Touch.Pagey); // Page Contact Y coordonnée // Enregistrez la position initiale du contact startx = x; starty = y;} catch (e) {alert ('touchsatrtfunc:' + e.mesage);}} document.addeventListener ('touchstart', touchsatrtfunc, false); var _ss = document.getelementyId ("contenu"); _ s.ont _point = ev.touches [0], _ top = _Ss.scrollTop; // Quand en bas var _bottomfaval = _Ss.scrollHeight - _SS.offsetheight; // pour atteindre le haut si {// empêcher les bulles // exécuter ev.stoppropagation ();}} else if (_top === _bottomfaval) {// atteindre le bas // empêcher la diapositive if (_point.clienty <starty) {ev.preventDefault ();}; else {empêcher les bulles // exécuter ev.stoppropagation (););); (_top> 0 && _top <_bottomfaval) {ev.stoppropagation ();} else {ev.PreventDefault ();}};}Le code ci-dessus est le code de base pour faire défiler et empêcher le bas de la page WeChat qui vous a été introduit par l'éditeur. Le code est relativement simple. J'espère que ce sera utile à tout le monde. Si vous avez des questions, laissez-moi un message. L'éditeur répondra à tout le monde à temps!