我在这里有这个 JavaScript/jQuery 动画函数,我希望它为每次3000
using循环window.onload = function(){}
,但由于某种原因它不起作用。我认为它可能是语法/基础错误,因为我是 javascript 新手,但如果我应该使用不同的方法,请告诉我。这是我的代码:
function animTile(){
$(".main-content").delay(3000).animate({
top: "100%"
});
$(".secondary-content").delay(3000).animate({
top: "0"
});
}
window.onload = function(){
animTile(); setInterval(animTile, 3000);
}
编辑:
也许这也有帮助。这是我的 CSS 代码:
#wrap {
display: block;
height: 328px;
width: 568px;
overflow: hidden;
}
#wrap .main-content {
display: block;
height: 100%;
width: 100%;
position: absolute;
top: 0%;
}
#wrap .secondary-content {
display: block;
height: 100%;
width: 100%;
position: absolute;
top: 100%;
}