<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>
友情感谢 博友 田想兵 分享演示效果
网站页面以及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);
})