1
私は最初から最後まで白い隙間がないように、下から上へ行を論じるスライドテーブルを作りたいと思っています。ホワイトギャップのないテーブルコンテンツを無限にスライドさせる方法は?
var my_time;
$(document).ready(function() {
setTimeout(function() {
}, 200);
pageScroll();
$("#contain").mouseover(function() {
clearTimeout(my_time);
}).mouseout(function() {
pageScroll();
});
});
function pageScroll() {
var objDiv = document.getElementById("contain");
objDiv.scrollTop = objDiv.scrollTop + 1;
$('p:nth-of-type(1)').html('scrollTop : ' + objDiv.scrollTop);
$('p:nth-of-type(2)').html('scrollHeight : ' + objDiv.scrollHeight);
if (objDiv.scrollTop == (objDiv.scrollHeight - 106)) {
objDiv.scrollTop = -50;
}
my_time = setTimeout('pageScroll()', 25);
}
body {
font-family: 'helvetica';
}
#contain {
height: 100px;
overflow-y: scroll;
}
#table_scroll {
width: 100%;
margin-top: 100px;
margin-bottom: 100px;
border-collapse: collapse;
}
#table_scroll thead th {
padding: 10px;
background-color: #ea922c;
color: #fff;
}
#table_scroll tbody td {
padding: 10px;
background-color: #ed3a86;
color: #fff;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div id="CC">
<table style="width:100%">
<thead>
<tr>
<th>Name</th>
<th>Phone</th>
<th>Company</th>
</tr>
</thead>
</table>
<div id="contain">
<table border="0" id="table_scroll">
<tbody>
<tr>
<td>User One</td>
<td></td>
<td>Company1</td>
</tr>
<tr>
<td>User Two</td>
<td>000550050055</td>
<td>Company2</td>
</tr>
<tr>
<td>Another User</td>
<td>22221323123</td>
<td>Company3</td>
</tr>
<tr>
<td>Some more users.............</td>
<td>......................</td>
<td>...............</td>
</tr>
</tbody>
</table>
</div>
<p></p>
<p></p>
</div>
現在その作業罰金が、ギャップがあり、私はそれがボールを回転させるように、底部または上から起動せずに次々になりたいです。
私の質問は明らかです。
ありがとうございます!
をこんにちは、あなたはより良い理解 – Help
@Helpのためのフィドルを作成してくださいすることができます。こんにちは!すばらしい返答をいただきありがとうございます。ここにはJFiddleのリンクがあります:[https://jsfiddle.net/gqf1La12/](https://jsfiddle.net/gqf1La12/) – Faisal
@Titus、編集ありがとうございますが、そうではありませんどのように私はそれが見えるようにしたい、結果が上がった後、そこに白い空白のスペースがあります私は最初のアイテムが底に行くので、無限のアイテムのように見える! – Faisal