私はデータを持っており、私はそれぞれ4列のDivグリッドのフォームを持っています。JQuery:事前ロードされたデータの無限(有限)スクロール
あらかじめロードされたデータに無限(有限)スクロールが必要です。
私は、スクロールダウンしてからメインのdivの下に達すると、次のグリッドデータを表示します。
私はすでにデータを持っておりDiv Gridを作成しています。
Waypoint Infinite Scrollで行うことをお勧めしますか?
更新: -
$(document).ready(function() {
var infinite = new Waypoint.Infinite({
element: $('.infinite-container')[0]
});
});
function MyFunction() {
alert("HI");
for (var i = 0; i < 5; ++i) {
var div = "<div class='infinite-item'> <div class='square-box'> <div class='square-content'> test </div> </div> <div class='square-box'> <div class='square-content'> test test </div>";
}
return false;
}
.square-box {
position: relative;
width: 200px;
overflow: hidden;
background: #4679BD;
display: inline-block;
}
.square-box:before {
content: "";
display: block;
padding-top: 100%;
}
.square-content {
position: absolute;
top: 0;
left: 0;
bottom: 0;
right: 0;
color: white;
text-align: center;
}
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8" %>
<!DOCTYPE html >
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>Tutorials</title>
<script type="text/javascript" src="jquery-1.10.2.min.js"></script>
<script type="text/javascript" src="jquery.waypoints.min.js"></script>
<script type="text/javascript" src="infinite.js"></script>
</head>
<body>
<div class="infinite-container">
<div class="infinite-item">
<div class='square-box'>
<div class='square-content'>
test 1
</div>
</div>
<div class='square-box'>
<div class='square-content'>
test 2
</div>
</div>
<div class='square-box'>
<div class='square-content'>
test 3
</div>
</div>
<div class='square-box'>
<div class='square-content'>
test 4
</div>
</div>
</div>
<div class="infinite-item">
<div class='square-box'>
<div class='square-content'>
test 11
</div>
</div>
<div class='square-box'>
<div class='square-content'>
test 12
</div>
</div>
<div class='square-box'>
<div class='square-content'>
test 13
</div>
</div>
<div class='square-box'>
<div class='square-content'>
test 14
</div>
</div>
</div>
<div class="infinite-item">
<div class='square-box'>
<div class='square-content'>
test 111
</div>
</div>
<div class='square-box'>
<div class='square-content'>
test 112
</div>
</div>
<div class='square-box'>
<div class='square-content'>
test 113
</div>
</div>
<div class='square-box'>
<div class='square-content'>
test 114
</div>
</div>
</div>
<div class="infinite-item">
<div class='square-box'>
<div class='square-content'>
test 1111
</div>
</div>
<div class='square-box'>
<div class='square-content'>
test 2222
</div>
</div>
<div class=' square-box'>
<div class='square-content'>
test 3333
</div>
</div>
<div class='square-box'>
<div class='square-content'>
test 4444
</div>
</div>
</div>
</div>
<a class="infinite-more-link" href="">More</a>
<!-- javascript:MyFunction(); return false; -->
</body>
<style type="text/css">
</style>
</html>
ありがとうございます。
そして...これまでに何を試しましたか? (このテキストを追加するには、コメントの横にボタンが必要です)。次に、SOを検索します。これは複製になります。 –
https://stackoverflow.com/questions/11146298/onclick-show-next-divs –
clickイベントを使用するwontは、divの下部にあるスクロールリーチを使用して行います。 –