禁止微信下拉到顶部时露底--代码记录

window.onload=function(){
  (function(){
    var lastY;//最后一次y坐标点
    $(document.body).on('touchstart', function(event) {
        lastY = event.originalEvent.changedTouches[0].clientY;//点击屏幕时记录最后一次Y度坐标。
    });
    $(document.body).on('touchmove', function(event) {
      var y = event.originalEvent.changedTouches[0].clientY;
      var st = $(this).scrollTop(); //滚动条高度  
      if (y >= lastY && st <= 10) {//如果滚动条高度小于0,可以理解为到顶了,且是下拉情况下,阻止touchmove事件。
      lastY = y;
      event.preventDefault();
      }
      lastY = y;          
    });
  }())
};
原文地址:https://www.cnblogs.com/zhuxiaoweb/p/7793733.html