如何从上到下滚动li元素
JavaScript - How to scroll the li elements from top to down
我写了一个脚本,自动允许滚动的li
元素从下到上。这是我在jsbin上的脚本。
我正在尝试实现从上到下滚动项目的相反效果,但到目前为止还没有成功。以下是我到目前为止所做的尝试。
有谁能在这方面帮助我吗?提前谢谢。JavaScript代码:
$('#scroller').bind('touchmove',function(e){
e.preventDefault();
// Write code to scroll the items
alert("Touch move occured");
});
function run() {
/*
var prev = $("#scroller li:first-child");
$.unique(prev).each(function(i) {
$(this).delay(i*10).slideDown(function() {
$(this).appendTo(this.parentNode).slideDown();
});
});
*/
$("#scroller li:last").slideUp(function() {
$(this).remove();
$("#scroller").prepend($(this));
$(this).slideDown();
});
}
window.setInterval(run, 100);
相关HTML:
<div id="wrapper">
<div id="panels">
<div id="scroller">
<ul>
<li> Barley Wine </li>
<li> Bitter Ale </li>
<li> Brown Ale </li>
<li> India Pale Ale </li>
<li> Pale Ale </li>
<li>list 1</li>
<li>list 2</li>
<li>list 3</li>
<li>list 4</li>
</ul>
</div>
</div>
</div>
您将<li>
元素添加到<div>
而不是<ul>
。把"scroll "的id移到<ul>
,效果会好很多。
相关文章:
- 完全可链接的li元素
- 使用li元素的html内容更改该元素的背景
- 需要在量角器中找到使用ng中继器的li元素的数量
- 根据输入值创建li元素
- 要更改变量的高度li元素
- 为li元素添加标题
- 在不使用sort()的情况下获取HTML LI元素的副本
- 将内容从 JSON 数组附加到 li 元素
- 获取 LI 元素的偏移宽度(或等效项)
- addClass 到当前 li 元素并删除类
- 使用纯JS点击即可从li元素中获取文本和id
- Rails-使用Ajax删除li元素
- 对具有相同类级别的不同li元素进行排序
- 显示/隐藏具有不同类的li元素
- 从ul中删除li元素
- 从OL中移除LI元素
- 删除不起作用的li元素
- 从javascript生成的li a元素触发onclick
- 如何使用json对象作为li元素的id属性或使用javascript锚定标记id
- 添加和删除jquery-li元素