Jquery幻灯片中的列表,连接第一个和最后一个列表元素以创建旋转木马
Jquery list in slideshow that connects first and last list element to create a carousel?
我有三个列表元素,当您单击向左或向右箭头时,它们应该滑入和滑出容器。我希望这些列表元素被包装起来,这样当你到达最后一个列表元素时,你就可以回到第一个列表元素。基本上是旋转木马效果。我不想使用插件。
此代码将滑动元素。但是,该列表不会自动换行。小提琴在这里。。。http://jsfiddle.net/defmetalhead/A23g9/9/
$('#rightArrow').on('click', function () {
var end = $(".upComingTiles li").length;
$(".upComingTiles li").animate({ 'left': '-=310px' }, 1000)
});
这段代码也按照我想要的方式工作,但是列表一次只会移动一个列表元素。这是小提琴。。。http://jsfiddle.net/defmetalhead/3YM8G/
$('#rightArrow').on('click', function () {
var end = $(".upComingTiles li").length;
$(".upComingTiles").animate({ 'left': '-=310px' }, 'slow', function () {
$(".upComingTiles li:first").insertAfter(".upComingTiles li:last")
});
});
您可以使用li:lt(3)选择前三个li,并将它们插入最后一个li之后。
$(".upComingTiles li:lt(3)").insertAfter(".upComingTiles li:last")
这是小提琴的链接。
http://api.jquery.com/lt-selector/
相关文章:
- 使用querySelector()获取最后一个td元素
- ExtJS DataView只显示最后一个JSON元素
- JS:最后一个输入元素的名称(HTML/PHP)
- Jquery幻灯片中的列表,连接第一个和最后一个列表元素以创建旋转木马
- 如何从有序列表中选择一个列表元素
- j查询悬停问题 - 最后一个 li 元素保持悬停状态
- 如何在 jQuery 中获取最后一个可见元素
- Bootstrap 3.0:如何使垂直导航栏下拉列表不附加到最后一个列表项
- Angularjs在ng重复中找到最后一个可见元素
- ng使用内联编辑重复,如何使第一个(或最后一个)元素的editmode=true
- 如何交换第一个和最后一个DOM元素
- 在循环功能后的最后一个列表项上停止
- 最后一个列表项未切换
- 使用javascript删除最后一个HTML元素
- 获取之前所有td元素的总和,并将其保存在最后一个td元素中——jQuery
- 使用javascript访问最后一个JSON元素
- 删除最后一个克隆元素
- 如何确定最后一个动画元素
- Ajax只显示数组中最后一个文件元素的响应文本
- 使用这个正则表达式,为什么它只捕获最后一个列表项?