重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
这里在Load事件里向页面注册了一段JS,AjaxPagerCallBack方法做两个操作,把自己表现的数据放入自己在客户端生成的DIV容器里,即id为this.UniqueID.Replace('$','_')的div,ClientID好像也可以!哈,一时糊涂!第二步就是把分页数据放到id为Info.ContainID的div中,Info对象下面会说到。
我们提供的服务有:网站建设、成都网站制作、微信公众号开发、网站优化、网站认证、吉安ssl等。为1000+企事业单位解决了网站和推广的问题。提供周到的售前咨询和贴心的售后服务,是有科学管理、有技术的吉安网站制作公司
可以用无缝图片滚动效果 如:
!DOCTYPE html
html
head
meta charset="utf-8"
title/title
style
* { margin: 0; padding: 0;}
body{ background-color:#1B1B1B}
#div1{ width: 800px; height: 150px; position: relative; margin: 100px auto;overflow: hidden;}
#div1 ul { width: 800px; height: 150px; position: relative; }
#div1 ul li { height: 150px; float: left; list-style: none; padding-right:20px;}
#div1 ul li img { width: 200px; height: 150px; display: inline-block;}
a{ color: #B4B4B4; }
/style
script type="text/javascript"
window.onload=function(){
var odiv = document.getElementById('div1');
var oul = odiv.getElementsByTagName('ul')[0];
var ali = oul.getElementsByTagName('li');
var spa = -2;
oul.innerHTML=oul.innerHTML+oul.innerHTML;
oul.style.width=ali[0].offsetWidth*ali.length+'px';
function move(){
if(oul.offsetLeft-oul.offsetWidth/2){
oul.style.left='0';
}
if(oul.offsetLeft0){
oul.style.left=-oul.offsetWidth/2+'px'
}
oul.style.left=oul.offsetLeft+spa+'px';
}
var timer = setInterval(move,30)
odiv.onmousemove=function(){clearInterval(timer);}
odiv.onmouseout=function(){timer = setInterval(move,30)};
document.getElementsByTagName('a')[0].onclick = function(){
spa=-2;
}
document.getElementsByTagName('a')[1].onclick = function(){
spa=2;
}
}
/script
/head
body
a href="#" style=" display: block; margin:0 auto; width: 50px;"向左走/a
a href="#" style=" display: block; margin:0 auto; width: 50px;"向右走/a
div id="div1"
ul
liimg src="img/1.jpg"//li
liimg src="img/2.jpg"//li
liimg src="img/3.jpg"//li
liimg src="img/4.jpg"//li
/ul
/div
/body
/html
我给楼主说一下思路吧
如果是瀑布流加载,首先要全局监听scroll事件,当页面滚动的时候,获取页面的scrollTop值,当scrollTop的值达到某个定值的时候时候异步去请求后端,请求到的数据在append的页面里就可以了。
如果像慕课网那样的动画,可以考虑用fullpage插件,到滚动到每一个位置的时候调用一个事件函数执行动画
PHP,AJAX实现滚动条滚动到页面底部自动加载增加下一页内容
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ""
html xmlns=""
head
meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/
title滚动到页面顶部加载/title
script src="jquery-1.4.1.js" type="text/javascript"/script
script src="endlesspage.js?date=2014" type="text/javascript"/script
style type="text/css"
H1,.div,.loaddiv,.div_null{text-align: center;}
body{margin:100px auto 100px;}
.mainDiv {width: 800px;padding: 10px;margin:10px auto;}
.item {width: 600px;font-size: 12px;margin: 10px;}
.title {font-size: 16px;line-height: 20px;}
.alink{display:none;font-size: 46px;}
.loaddiv,.div_null{display:none;}
.ov{color:red;}
/style
/head
body
h1滚动测试/h1
div class="mainDiv"
div class="item"
div class="title"********/div
/div
div class="item"
div class="title"********/div
/div
div class="item"
div class="title"********/div
/div
div class="item"
div class="title"********/div
/div
div class="item"
div class="title"********/div
/div
div class="item"
div class="title"********/div
/div
div class="item"
div class="title"********/div
/div
div class="item"
div class="title"********/div
/div
div class="item"
div class="title"********/div
/div
div class="item"
div class="title"********/div
/div
div class="item"
div class="title"********/div
/div
div class="item"
div class="title"********/div
/div
/div
div class="div_null"
没有更多的数据了
/div
div class="loaddiv"
img src="loading.gif" /
/div
div class="div"
a href="javascript:void(0);" id="btn_Page" class="alink"查看更多/a
/div
/body
/html