javascript - 试图让函数与 window.onload 循环但不起作用

标签 javascript jquery css animation loops

我将这个 JavaScript/jQuery 动画函数放在这里,我希望它使用 window.onload = function(){} 对每个 3000 进行循环,但对于一些它不起作用的原因。我认为 可能 语法/基础错误,因为我是 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%;
    }

最佳答案

尝试这样的事情:

 function animTile(){
$(".main-content").delay(3000).animate({
    top: "100%"
});

$(".secondary-content").delay(3000).animate({
    top: "0"
});
 animTileTwo();
}

function animTileTwo(){
$(".main-content").delay(3000).animate({
    top: "0"
});

$(".secondary-content").delay(3000).animate({
    top: "100%"
});
}


  window.onload=function(){
     setInterval("animTile()", 3000);
 } 

关于javascript - 试图让函数与 window.onload 循环但不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13522728/

相关文章:

html - 顶部 header : Reduce width of input

css - FireBug(或任何其他方法)-如何从 DIV 和子 div 复制所有 CSS 样式?

html - iframe 默认高度

javascript - AngularJS 单元测试,为什么有用?

javascript - 仅在 react 中阻止特定页面的浏览器后退按钮

javascript - 最小高度、高度、类别、id 优先级

jquery - 使用 jQuery 从下拉列表中获取选定的选项值(非文本)

javascript - Jquery模糊事件干扰所有其他事件

javascript - 自动循环隐藏的div

jQuery Mobile 页面在第一次单击后失去其可折叠性