【发布时间】:2019-07-07 13:24:48
【问题描述】:
我使用了下面的代码,它使得每次点击 div 时它都会动画并在页面上移动,从而在它之后移动下一个。
http://jsfiddle.net/jtbowden/ykbgT/2/
但是,我正在尝试使其每 3 秒自动滚动一次,而无需单击。我已经尝试使用计时器对 javascript 进行以下调整,但它似乎只是显示出来并且不能正确滚动:
<script>
$('.box').click(function () {
$(this).animate({
left: '-50%'
}, 500, function () {
$(this).css('left', '150%');
$(this).appendTo('#container');
});
$(this).next().animate({
left: '50%'
}, 500);
});
$(document).ready(function ()
{
setInterval(function ()
{
$('.box').click();
console.log("BOX CLICKED.");
}, 3000);
});
</script>
有人有什么想法吗?
谢谢
【问题讨论】:
标签: javascript html jquery-animate slide