您的位置:首页 > 其它

鼠标滚轮到最底端继续加载新数据思路(多用于微博、空间、论坛)

2011-11-03 10:52 288 查看
<div id="Scroll" style="background-color: Green; width: 2000px; height:2000px;">
请写很多数据……

</div>

<div id="lookMore">more...</div>

<script src="jquery-1.7b1.js" type="text/javascript"></script>

<script type="text/javascript">//需要引用jquery

$(window).scroll(function () {

if ($(window).scrollTop() + $(window).height() > $("#lookMore").offset().top)

$("#Scroll").append("<div>more!!!</div>");//替换为异步加载

});

</script>

友情感谢 博友 田想兵 分享演示效果

http://www.lovewebgames.com/

网站页面以及js下载地址:http://download.csdn.net/detail/a9529lty/3750125

网站中调用的方法在 common.js中的

$(function () {
var $inputText = $(".login_input");
$inputText.each(function () {
var colorTemp = $(this).css("background-color");
$(this).focus(function () {
$(this).css("background-color", "#FFF");
}).blur(function () {
$(this).css("background-color", colorTemp);
}).hover(function () { $(this).css("background-color", "#FFF"); }, function () { $(this).css("background-color", colorTemp); });
});
dongtaiMore();
function dongtaiMore() {
if (document.getElementById("lookMore"))
if ($(window).scrollTop() + $(window).height() > $("#lookMore").offset().top) {
if ($("#lookMore").attr("status") != "loading") {
$("#lookMore").attr("status", "loading");
var url = $("#lookMore").attr("href");
var type = querystring(url, "type");
var page = parseInt(querystring(url, "page"));
var user = querystring(url, "user");
$.get("/ashx/getLog.ashx?type=" + type + "&page=" + page + "&user=" + user, {  }, function (result) {
if (result.length > 30) {
$("#lookMore").parent().before($(result));
$("#lookMore").attr("status", "");
$("#lookMore").attr("href", $("#lookMore").attr("href").replace(/page=\d/, "page=" + (page + 1)));
} else {
$(".lookMore").remove();
}
});
}
}
}
$(window).scroll(dongtaiMore);
})
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐