懒加载实现的分页&&网站footer自适应

发布时间 - 2026-01-10 22:00:20    点击率:

最近在做手机端,发现下拉刷新和上拉加载的jq控件很少而且自我感觉不好用,比如iscroll之类……

然后自己写了个懒加载的,也很简单,最基础的代码【不喜勿喷,但蛮实用的】

wap手机端懒加载分页:

用之前先引用下jquery.js

var current = 1;
 $(function() {
 $('body').bind('touchmove', function(e) {
  if($(this).scrollTop() > ($(window).height() * current - 150)) {//这里的150表示距离底部150像素触发,可自行调节
  current++;
  console.log("第" + current + "页");
  //这里放你的分页代码
  }
 });
 });

if($(this).scrollTop()==0){//这是wap刷新代码,有需要请结合使用}

web电脑端懒加载分页:

用之前先引用下jquery.js

var current = 1;
 $(function() {
  window.onscroll = function() {
  if($(document).scrollTop() >= ($(document).height() - $(window).height() - 150)) {//150与wap手机端一样
   current++;
   //这里放你的分页代码
  }
  }
 });

if($(document).scrollTop()==0){//这是web刷新代码,有需要请结合使用}

web电脑端footer底部固定:

 .footer.position {
 position: absolute;
 bottom: 0;
 }
$(function() {
  auto();
  window.onresize = function() {
  auto();
  }
 });
 function auto() {
  if($(window).height() > 917) {//917可自行调整,根据页面的内容高度
  $(".footer").addClass("position");
  } else {//.position见css
  $(".footer").removeClass("position");
  }
 }

另一种方法【推荐】

function auto() {
  $("body").scrollTop(1); //控制滚动条下移1px 
  if($("body").scrollTop() > 0) {
  $(".footer").removeClass("position");
  alert("有滚动条");
  } else {
  $(".footer").addClass("position");
  alert("没有滚动条");
  }
  $("body").scrollTop(0); //滚动条返回顶部 
 }

附上两张前后对比图,footer固定底部

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!


# 懒加载分页  # footer自适应  # 详解jQuery lazyload 懒加载  # Android界面数据懒加载实现代码  # Angular懒加载机制刷新后无法回退的快速解决方法  # jQuery+ajax实现滚动到页面底部自动加载图文列表效果(类似图片懒加载)  # 解析iOS应用的UI开发中懒加载和xib的简单使用方法  # 基于javascript实现图片懒加载  # 基于jquery的图片懒加载js  # jQuery自适应轮播图插件Swiper用法示例  # jQuery简单实现iframe的高度根据页面内容自适应的方法  # 使用jQuery和Bootstrap实现多层、自适应模态窗口  # 分页  # 滚动条  # 这是  # 加载  # 前先  # 也很  # 写了  # 种方法  # 两张  # 好用  # body  # function  # var  # current  # window  # touchmove  # scrollTop  # gt  # bind  # brush 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Linux安全能力提升路径_长期防护思维说明【指导】  javascript中的数组方法有哪些_如何利用数组方法简化数据处理  Laravel如何使用Socialite实现第三方登录?(微信/GitHub示例)  在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?  Edge浏览器提示“由你的组织管理”怎么解决_去除浏览器托管提示【修复】  合肥制作网站的公司有哪些,合肥聚美网络科技有限公司介绍?  C#如何调用原生C++ COM对象详解  ,南京靠谱的征婚网站?  Laravel如何使用Facades(门面)及其工作原理_Laravel门面模式与底层机制  Laravel怎么配置.env环境变量_Laravel生产环境敏感数据保护与读取【方法】  北京专业网站制作设计师招聘,北京白云观官方网站?  弹幕视频网站制作教程下载,弹幕视频网站是什么意思?  惠州网站建设制作推广,惠州市华视达文化传媒有限公司怎么样?  中国移动官方网站首页入口 中国移动官网网页登录  Laravel如何安装使用Debugbar工具栏_Laravel性能调试与SQL监控插件【步骤】  网易LOFTER官网链接 老福特网页版登录地址  Swift开发中switch语句值绑定模式  Laravel如何将应用部署到生产服务器_Laravel生产环境部署流程  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  如何在自有机房高效搭建专业网站?  Android滚轮选择时间控件使用详解  Laravel如何实现多级无限分类_Laravel递归模型关联与树状数据输出【方法】  如何在万网主机上快速搭建网站?  英语简历制作免费网站推荐,如何将简历翻译成英文?  Laravel Blade模板引擎语法_Laravel Blade布局继承用法  Laravel Admin后台管理框架推荐_Laravel快速开发后台工具  如何在阿里云虚拟服务器快速搭建网站?  laravel怎么配置和使用PHP-FPM来优化性能_laravel PHP-FPM配置与性能优化方法  如何快速搭建FTP站点实现文件共享?  laravel怎么为API路由添加签名中间件保护_laravel API路由签名中间件保护方法  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  大学网站设计制作软件有哪些,如何将网站制作成自己app?  Win11怎样安装网易有道词典_Win11安装词典教程【步骤】  手机网站制作与建设方案,手机网站如何建设?  Laravel如何生成API文档?(Swagger/OpenAPI教程)  Laravel怎么实现模型属性转换Casting_Laravel自动将JSON字段转为数组【技巧】  HTML5打空格有哪些误区_新手常犯的空格使用错误【技巧】  如何在 Pandas 中基于一列条件计算另一列的分组均值  Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID  如何用PHP工具快速搭建高效网站?  千问怎样用提示词获取健康建议_千问健康类提示词注意事项【指南】  Laravel控制器是什么_Laravel MVC架构中Controller的作用与实践  手机网站制作平台,手机靓号代理商怎么制作属于自己的手机靓号网站?  Laravel如何使用Guzzle调用外部接口_Laravel发起HTTP请求与JSON数据解析【详解】  实例解析Array和String方法  如何确保FTP站点访问权限与数据传输安全?  Windows Hello人脸识别突然无法使用  如何在橙子建站上传落地页?操作指南详解  Laravel Eloquent:优雅地将关联模型字段扁平化到主模型中  EditPlus 正则表达式 实战(3)