【发布时间】:2021-03-17 01:44:53
【问题描述】:
我想将这个简单的东西用于我的网站。问题是我想向下滚动文本。所以基本上反过来,但我做不到。是否有可能以某种方式反转 scrollTop() ?
HTML
<div id="list">
<span>Item 1</span>
<span>Item 2</span>
<span>Item 3</span>
<span>Item 4</span>
<span>Item 5</span>
<span>Item 6</span>
<span>Item 7</span>
<span>Item 8</span>
<span>Item 9</span>
<span>Item 10</span>
</div>
CSS
* {
box-sizing: border-box;
}
#list {
overflow: hidden;
width: 300px;
height: 50px;
background: red;
padding: 10px;
}
#list span {
display: block;
height: 30px;
padding: 10px 10px;
margin-bottom: 10px;
background: yellow;
}
.item:last-child {
margin-bottom: 0px;
}
JS
setInterval(function(){
$('#list').stop().animate({scrollTop:40},400,'swing',function(){
$(this).scrollTop(0).find('span:last').after($('span:first', this));
});
}, 1000);
你有一个小提琴http://jsfiddle.net/e5dtyLjw/4/
在此先感谢
【问题讨论】:
标签: jquery css text infinite-scroll