懒加载实现的分页&&网站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)

