如何在 jquery 中设置循环
How to set a loop in jquery?
我正在尝试从头开始创建这个轮播,现在有了这个。
<script type="text/javascript">
$(document).ready(function() {
setTimeout(function() {
$('.carousel-inner li').animate({
right: '580px'
}, 500);
}, 3000);
$('#right').click(function() {
$('.carousel-inner li').animate({
right: '580px'
}, 500);
});
$('#left').click(function() {
$('.carousel-inner li').animate({
left: '0px'
}, 500);
});
});
</script>
当我单击"#right"和"#left"时,它有效,但只有一次。我想让它工作,当我再次单击"#next"时,它会再次移动。
这是小提琴
Insead of left: '0px'
使用 left: '-=580px'
.以及你right: '580px'
放left: '+=580px'
的地方.但是用户将能够将所有的li转移到可见区域之外,您将需要一些if。
您应该使用 $('.carousel-inner li').offset()
找到元素的当前位置,并将其添加到您希望移动元素的值中。
相关文章:
- 而循环只设置php中输入字段中的第一个值
- 错误:Can't在从forEach循环发送标头后设置标头
- 在for循环中使用多维数组设置google.maps.Marker图标
- 在javascript函数的循环中设置全局布尔变量的最佳语法
- 使用val()在jquery循环中设置html字符串的val
- JS for循环来设置HTML对象参数
- 我们可以设置属性'id'到不同的'按钮'通过使用javascript或jquery的循环
- 如何在循环中设置onclick属性
- 如何循环设置超时函数
- 在 for 循环中设置 Javascript 变量
- 滑块上的设置循环
- 设置循环中画布上多个图像的位置
- 如何在 jquery 中设置循环
- 如何使用计时器设置循环,该计时器发出 ajax 请求,直到达到响应
- jQuery插件-用于设置循环
- 设置循环中输入文本的焦点
- 我应该如何在JavaScript中设置循环引用
- 在JavaScript中设置循环执行的延迟
- For在twig.js中循环,设置循环计数器
- 我如何通过Javascript设置循环iMacros