我有一個文本列表,我試圖滾動屏幕的頂部。 我正在使用jQuery .animate()來做到這一點。 但是它只是在最後跳躍,並沒有顯示我大部分的動畫。jQuery的動畫不斷跳躍
理想情況下,它最終會保持循環滾動。
$('document').ready(function() {
$('#scroller').click(function() {
$('#scroller *').animate({
right: "0"
}, 1, "linear");
$('#scroller *').animate({
left: "0"
}, 1000, "linear");
});
});
* {
font-family: Helvetica;
padding: 0;
margin: 0;
}
#scroller {
position: relative;
width: 100%;
height: 5%;
background-color: black;
color: white;
white-space: nowrap;
}
#scroller * {
position: relative;
font-size: 2em;
text-decoration: none;
display: inline;
left: 100%;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<ul id="scroller">
<li>This is the first list item with text</li>
<li> - </li>
<li>This is list item number 2</li>
<li> - </li>
<li>List item 3</li>
<li> - </li>
</ul>
[連續滾動條](http://www.dyn-web.com/code/scrollers/continuous/documentation.php)文檔我在網上找到,不是答案,但希望它有幫助。 – Roy123