Javascript 在加载下一页之前,如何设置动画完成的延迟?[jQuery,Bootstrap]

Javascript 在加载下一页之前,如何设置动画完成的延迟?[jQuery,Bootstrap],javascript,jquery,html,css,twitter-bootstrap,Javascript,Jquery,Html,Css,Twitter Bootstrap,jQuery: html: 我的页面有四列,当我点击一列时,它会向上滑动并加载下一页(我仍然需要配置href)我试图做的是在单击时将专栏向上滑动,并在加载新页面之前完成动画。 我对jQuery还比较陌生,并且尝试自学,因此,如果您知道任何好的资源,另外,我可以使用这些资源,这将是非常棒的 谢谢大家。$(“.menuElements”).addClass(“slideOutUp”).delay(1000) $(“.menuElements”).addClass(“slideOutUp”).de

jQuery:

html:


我的页面有四列,当我点击一列时,它会向上滑动并加载下一页(我仍然需要配置href)我试图做的是在单击时将专栏向上滑动,并在加载新页面之前完成动画。

我对jQuery还比较陌生,并且尝试自学,因此,如果您知道任何好的资源,另外,我可以使用这些资源,这将是非常棒的

谢谢大家。

$(“.menuElements”).addClass(“slideOutUp”).delay(1000)

$(“.menuElements”).addClass(“slideOutUp”).delay(1000)

您可以设置延迟

或者设置一个自身:

$(“.menuElements”).addClass(“slideOutUp”).delay(多长时间)

或者,在继续使用JS执行下一个操作之前:

setTimeout(function(){$(“.menuElements”).addClass(“slideOutUp”)},多长时间)

您可以设置延迟

或者设置一个自身:

$(“.menuElements”).addClass(“slideOutUp”).delay(多长时间)

或者,在继续使用JS执行下一个操作之前:


setTimeout(function(){$(“.menuElements”).addClass(“slideOutUp”)},多长时间)

您可以使用超时来延迟动画。比如说

<div id='wrapper'>
    <div class='container-fluid col-xs-10 col-xs-offset-1 menuContainer'>
        <div class='row-fluid' style='height:100%'>
            <a href='#'>
            <div id='home' class='container col-xs-3 menuElements' style='background-color: #C22326'>
                <img class='myIcons center-block vertical-align' src='images/home.png'>
            </div>
            </a>
            <a href='#'>
            <div id='projects' class='container col-xs-3 menuElements' style='background-color: #F37338'>
                <img class='myIcons center-block vertical-align' src='images/projects.png'>
            </div>
            </a>
            <a href='#'>
            <div id='aboutMe' class='container col-xs-3 menuElements' style='background-color: #FDB632'>
                <img class='myIcons center-block vertical-align' src='images/aboutMe.png'>
            </div>
            </a>
            <a href='#'>
            <div id='contactMe' class='container col-xs-3 menuElements' style='background-color: #027878'>
                <img class='myIcons center-block vertical-align' src='images/contactMe.png'>
            </div>
            </a>
        </div>
    </div>
</div>

可以使用“超时”延迟动画。比如说

<div id='wrapper'>
    <div class='container-fluid col-xs-10 col-xs-offset-1 menuContainer'>
        <div class='row-fluid' style='height:100%'>
            <a href='#'>
            <div id='home' class='container col-xs-3 menuElements' style='background-color: #C22326'>
                <img class='myIcons center-block vertical-align' src='images/home.png'>
            </div>
            </a>
            <a href='#'>
            <div id='projects' class='container col-xs-3 menuElements' style='background-color: #F37338'>
                <img class='myIcons center-block vertical-align' src='images/projects.png'>
            </div>
            </a>
            <a href='#'>
            <div id='aboutMe' class='container col-xs-3 menuElements' style='background-color: #FDB632'>
                <img class='myIcons center-block vertical-align' src='images/aboutMe.png'>
            </div>
            </a>
            <a href='#'>
            <div id='contactMe' class='container col-xs-3 menuElements' style='background-color: #027878'>
                <img class='myIcons center-block vertical-align' src='images/contactMe.png'>
            </div>
            </a>
        </div>
    </div>
</div>
window.setTimeout(function(){

$(".menuElements").addClass('slideOutUp');

}, 1000);