【发布时间】:2016-01-19 20:01:07
【问题描述】:
大家好,我在循环这些 div 时遇到了问题。
当第一个 div 离开屏幕时,我希望它跳回到屏幕的开头并再次开始循环。这是jsfiddle。
我也有这个我认为应该可以工作的功能,但它什么也没做/我做错了什么哈哈。
var boxes = $('#inner>div');
var speeds = [
0.5, 0.5, 0.35, 0.45, 0.46, 0.55, 0.5, 0.5
];
function update() {
var width = $('#wrapper').width;
// update boxes
for (var i = 0; i < boxes.length; i++) {
var box = boxes[i];
var speed = speeds[i];
box.left -= speed;
if (box.left < -box.width) {
cloud.left = width;
}
};
window.setTimeout(update, 2000);
};
【问题讨论】:
标签: javascript jquery html css jquery-animate