0
我想要做的是迭代一个值的数组,并在HTML中显示它。再重复一遍。它在更新HTML时应该有1秒的时间间隔。jQuery循环,同时更新HTML延迟
到目前为止,这是我试过,似乎我的setInterval不工作呢? 谢谢。
<div class='x'>Hello World</div>
var arr = [
'lorem ipsum',
'dolor sit amet',
'abc def ghij klmn?',
'esprit d corps'
];
if (arr) {
$.each(arr, function (i, v) {
setInterval(function() {
var index = i == arr.length - 1 ? 0 : i;
var data = arr[index];
console.log(data);
$('.x').html(data);
console.log();
}, i * 1000);
});
}