以下滚动效果为在网上查找。
在滚动条距顶部距离(页面超出窗口的高度)时采用异步形式从后台加载数据
复制代码 代码如下:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="ScrollLoadData.aspx.cs" Inherits="WebApplication1.ScrollLoadData" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>滚动加载数据库数据</title>
<script src="../Scripts/jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
<script src="../Scripts/jquery-1.4.1.js" type="text/javascript"></script>
<script src="../Scripts/jquery-1.4.1.min.js" type="text/javascript"></script>
<script type="text/javascript">
$(document).ready(function () {
var range = 50; //距下边界长度/单位px
var elemt = 500; //插入元素高度/单位px
var maxnum = 20; //设置加载最多次数
var num = 1;
var totalheight = 0;
var main = $("#content"); //主体元素
$(window).scroll(function(){
var srollPos = $(window).scrollTop(); //滚动条距顶部距离(页面超出窗口的高度)
totalheight = parseFloat($(window).height()) + parseFloat(srollPos);
if (($(document).height() - range) <= totalheight && num != maxnum) {
$.ajax({
url: "../demo/HandlerDemo.ashx",//显示数据的方法页
type: "GET",
data: "name=json",
dataType: "json",
//cache: false,
success: function (data) {
data = eval(data);
var varHtml = "";
varHtml = "<ul>"
$(data).each(function (i) {
varHtml += "<li>" + data[i].ID + ":" + data[i].Event + "</li>"; //ID 和Event为数据库映射的字段
});
varHtml += "</ul>";
main.append("<div style='border:0px solid tomato;margin-top:20px;color:#ac" + (num % 20) + (num % 20) + ";height:" + elemt + "' >hello world" + srollPos + "<br />"+varHtml + "---" + num + "</div>");
},
error: function () {
alert("error");
}
});
num++;
}
});
});
</script>
<style type="text/css">
li
{
list-style-type:none;
float:left;
padding-left:20px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div id="content" style="height:960px">
<div id="follow">this is a scroll test;<br/> 页面下拉自动加载内容</div>
<div style='border:1px solid tomato;margin-top:20px;color:#ac1;height:800' >hello world test DIV</div>
</div>
</form>
</body>
</html>
相关推荐:
SEO特点与实施策略:提升网站流量与排名的关键,定西抖音seo价格查询
二创AI:打破创意壁垒,引领未来内容创作新潮流,背影教案网站建设游戏
SEO资讯:最新趋势,提升网站排名,快速突破流量瓶颈,廊坊seo推广咨询服务
优化百:开启数字时代的智能营销新时代,湘潭seo优化报价表
未来写作新模式文章撰写AI如何助力内容创作
SEO量:提升网站流量和排名的关键法则,德兴seo
怎么用AI生成文章免费版,高效创作从此开始!
优化整站,让网站飞速增长,打造行业竞争力,广东网站建设与维护
为什么做抖音seo,为什么做抖音推广 ,描边ai虚线
AI写作的崛起-“只能AI写作”背后的巨大潜力,舞狮摄影ai
SEO出来,打破流量瓶颈,助力企业增长的关键策略,南昌营销推广代理商电话
什么是seo概念,什么是seo,sem ,ai音标谐音
SEO要点:提升网站排名的核心技巧与策略,福田市网站建设推广费用
SEO有点:揭秘优化之道,提升网站排名的秘诀,广州抖音seo厂家地址
企业SEO:如何通过搜索引擎优化提升企业网络竞争力,安阳网站优化布局设计
seo监控什么意思,seo数据监控 ,ai panda眼镜架
SEO中权重是什么意思?让你迅速网站排名的核心秘密!,长颈鹿智能AI点读机
WP原创:打造属于你的独特网站,从这里开始!,一个网站推广一个月需要多少钱
自动写文章AI:高效创作工具,开启写作新纪元
seo站内关键词优化,seo关键词优化经验技巧 ,ai 优点
ChatGPT-深度学习与自然语言处理的革命性突破,金华ai视觉锁螺丝机
ChatGPT怎么打不开了?解决办法,轻松恢复畅通无阻!,ai订酒店ai对话
SEO占位:如何在竞争激烈的市场中占得先机?,梁平区省心全网营销推广
AI做文章:引领智能创作的未来
优化提长:让企业效能提升的秘密武器,长沙网站建设创意
优化平台:让数字化转型更简单、更高效,莆田谷歌seo品牌排行
SEO子-为你的网站注入流量的秘密武器,麻城网站网址优化
AI批量文章工具,让写作变得高效与轻松,cs机器人ai
SEO运维:提升网站排名的核心战略,邢台网站建设优化建站
一秒采集:提升效率、创造价值的秘密武器,苏州网站整站优化
AI搜索写文章:一丝丝智慧背后的无限可能,电脑免费ai写作神器
SEO与网络推广机构:如何选择最适合你的数字营销合作伙伴,ai写作软件性价比高吗
AI写作免费一键生成5000字:高效创作的革命性工具
SEO搜索关键词是什么意思?让你轻松网站流量的秘密!,ai颜色不对
什么是seo的豆子,何为seo ,ai圆复制
GPT哪个模型是最新的?AI语言生成的未来,ai回头
seo经验是什么,seo进阶 ,ai矿机
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
SOE优化:让你的网站轻松登顶,流量激增的秘密武器,广西网站建设存在问题
SEO找出网站流量提升的终极策略,带你走向搜索引擎巅峰!,朝阳模板网站建设价格
ChatGPT坏了用什么?替代方案,满足你的智能对话需求,星际一的ai
seo该从什么开始,seo是什么时候开始的 ,ai写作免费英文怎么说
ChatGPT4账号共享-让AI助力你的学习与工作,轻松提升效率,ai巨无霸
SEO优化需要给网站做哪些优化工作?,ai捕捉火苗
SEO客服:如何提升客户体验与业务转化的双赢策略,鄂州网站建设公司教程
AI生成文章免费工具,让创作变得轻松又高效,ai安心健
软件AI:颠覆未来的智能革命
SEO每日:提高网站流量的秘密武器,助你脱颖而出,seo优化和排名技巧
重生成AI:突破科技前沿,开启智能未来
SEO定价策略:如何根据企业需求定制最佳价格方案,教育培训抖音营销推广