我有一个文本列表,我试图滚动屏幕的顶部。 我正在使用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