jq如何实现预读和自动翻页功能 想要实现的功能就是,当页面浏览到底部的时候,自动加载第二页的内容 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 做个js监听事件,判断滚动条到底部的某个位置后,自动加载(js加载 )第二页内容 我给你一个建义吧:算了,还是贴出代码给你了。 还请你 多多关注一下我的问题([color=#C0C0C0]我现在还有几个问题没有解决啊)!谢谢!!![/color]代码如下:<html xmlns="http://www.w3.org/1999/xhtml"><head><script type="text/javascript" src="JS/jquery-1.4.2.js"></script> <script src="JS/jquery-1.4.2-vsdoc.js" type="text/javascript"></script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> </style> <script type='text/javascript'> var CenterOffsetY; function wheel(ev){ ev = ev||window.event; var data; if(ev.wheelDelta){//IE/Opera/Chrome data = ev.wheelDelta; } else if(ev.detail){//Firefox data = ev.detail } if (data == 13)//向下 { $("title").html((ev.offsetY||ev.layerY).toString()+":"+ev.clientY.toString()); if(CenterOffsetY==(ev.offsetY||ev.layerY)) { alert("到了下面"); } CenterOffsetY = (ev.offsetY||ev.layerY); } else if (data == -13)//向上 { $("title").html((ev.offsetY||ev.layerY).toString()+":"+ev.clientY.toString()); if(CenterOffsetY==(ev.offsetY||ev.layerY)) { alert("到了上面"); } CenterOffsetY = (ev.offsetY||ev.layerY); } }; if (document.attachEvent) { document.attachEvent('onmousewheel', wheel); } Firefox使用addEventListener添加滚轮事件复制内容到剪贴板代码: /*Firefox注册事件*/ if (document.addEventListener) { document.addEventListener('DOMMouseScroll', wheel, false); } </script></head> <body > <hr /> <div> <hr /> <br />UP<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />Down<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <hr /> <hr /> </div></body></html> 上面的代码有误: 那个(data ==13 和 data ==-13 )是错的,虽然,在我的浏览器是运行,是因为我的浏览器 轮了每动一下,页面翻转13 行。下面的代码才是正确的! 还请你 多多关注一下我的问题(我现在还有几个问题没有解决啊)!谢谢!!!<html xmlns="http://www.w3.org/1999/xhtml"><head><script type="text/javascript" src="JS/jquery-1.4.2.js"></script> <script src="JS/jquery-1.4.2-vsdoc.js" type="text/javascript"></script> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>无标题文档</title> <style type="text/css"> </style> <script type='text/javascript'> var CenterOffsetY; function wheel(ev){ ev = ev||window.event; var data; if(ev.wheelDelta){//IE/Opera/Chrome data = ev.wheelDelta; } else if(ev.detail){//Firefox data = ev.detail } if (data > 0)//向下 { $("title").html((ev.offsetY||ev.layerY).toString()+":"+ev.clientY.toString()); if(CenterOffsetY==(ev.offsetY||ev.layerY)) { alert("到了下面"); } CenterOffsetY = (ev.offsetY||ev.layerY); } else if (data <0)//向上 { $("title").html((ev.offsetY||ev.layerY).toString()+":"+ev.clientY.toString()); if(CenterOffsetY==(ev.offsetY||ev.layerY)) { alert("到了上面"); } CenterOffsetY = (ev.offsetY||ev.layerY); } }; if (document.attachEvent) { document.attachEvent('onmousewheel', wheel); } //Firefox使用addEventListener添加滚轮事件复制内容到剪贴板代码: /*Firefox注册事件*/ if (document.addEventListener) { document.addEventListener('DOMMouseScroll', wheel, false); } </script></head> <body > <hr /> <div> <hr /> <br />UP<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <br />Down<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr /> <hr /> <hr /> </div></body></html> jquery 给span赋值问题 关于网页弹出框关闭问题 关于jquery滑块的问题 js能操<object>的data参数么?谢谢 字符串转换日期比较 谁能给写我一段能提交但不跳转的javascript代码? 菜鸟问一个关于js爬取别人网站上的html内容的问题 如何让浏览器窗口置于最顶层? 过圣诞,我也来散分! JS初级问题,通过onkeydown移动图片 setTimeout(,)浏览器不执行期中的代码 求jquery跟随滚动条滚动的代码
算了,还是贴出代码给你了。
还请你 多多关注一下我的问题([color=#C0C0C0]我现在还有几个问题没有解决啊)!谢谢!!![/color]
代码如下:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="JS/jquery-1.4.2.js"></script>
<script src="JS/jquery-1.4.2-vsdoc.js" type="text/javascript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css"> </style>
<script type='text/javascript'>
var CenterOffsetY;
function wheel(ev){
ev = ev||window.event;
var data;
if(ev.wheelDelta){//IE/Opera/Chrome
data = ev.wheelDelta;
}
else if(ev.detail){//Firefox
data = ev.detail
}
if (data == 13)//向下
{
$("title").html((ev.offsetY||ev.layerY).toString()+":"+ev.clientY.toString());
if(CenterOffsetY==(ev.offsetY||ev.layerY))
{
alert("到了下面");
}
CenterOffsetY = (ev.offsetY||ev.layerY);
}
else if (data == -13)//向上
{
$("title").html((ev.offsetY||ev.layerY).toString()+":"+ev.clientY.toString());
if(CenterOffsetY==(ev.offsetY||ev.layerY))
{
alert("到了上面");
}
CenterOffsetY = (ev.offsetY||ev.layerY);
}
};
if (document.attachEvent) {
document.attachEvent('onmousewheel', wheel);
} Firefox使用addEventListener添加滚轮事件复制内容到剪贴板代码: /*Firefox注册事件*/
if (document.addEventListener) {
document.addEventListener('DOMMouseScroll', wheel, false);
}
</script>
</head>
<body >
<hr />
<div>
<hr />
<br />UP<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />Down<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<hr />
<hr />
</div>
</body>
</html>
那个(data ==13 和 data ==-13 )是错的,
虽然,在我的浏览器是运行,是因为我的浏览器 轮了每动一下,页面翻转13 行。下面的代码才是正确的!
还请你 多多关注一下我的问题(我现在还有几个问题没有解决啊)!谢谢!!!
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" src="JS/jquery-1.4.2.js"></script>
<script src="JS/jquery-1.4.2-vsdoc.js" type="text/javascript"></script>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<style type="text/css"> </style>
<script type='text/javascript'>
var CenterOffsetY;
function wheel(ev){
ev = ev||window.event;
var data;
if(ev.wheelDelta){//IE/Opera/Chrome
data = ev.wheelDelta;
}
else if(ev.detail){//Firefox
data = ev.detail
}
if (data > 0)//向下
{
$("title").html((ev.offsetY||ev.layerY).toString()+":"+ev.clientY.toString());
if(CenterOffsetY==(ev.offsetY||ev.layerY))
{
alert("到了下面");
}
CenterOffsetY = (ev.offsetY||ev.layerY);
}
else if (data <0)//向上
{
$("title").html((ev.offsetY||ev.layerY).toString()+":"+ev.clientY.toString());
if(CenterOffsetY==(ev.offsetY||ev.layerY))
{
alert("到了上面");
}
CenterOffsetY = (ev.offsetY||ev.layerY);
}
};
if (document.attachEvent) {
document.attachEvent('onmousewheel', wheel);
}
//Firefox使用addEventListener添加滚轮事件复制内容到剪贴板代码: /*Firefox注册事件*/
if (document.addEventListener) {
document.addEventListener('DOMMouseScroll', wheel, false);
}
</script>
</head>
<body >
<hr />
<div>
<hr />
<br />UP<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<br />Down<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />0<hr />
<hr />
<hr />
</div>
</body>
</html>