如何将2个动画一一制作

发布于 2024-10-08 21:35:56 字数 240 浏览 2 评论 0原文

如何让2个逐个动画,先执行scrollTop 1500px,然后执行scrollTop -1500px。谢谢。

$(function(){
    $('#content').animate({
    scrollTop:1500
   }, 300, function(){
    $('#content').animate({
    scrollTop:-1500
   }, 300);
});
});

How to make 2 animate one by one, first execute scrollTop 1500px, after that execute scrollTop -1500px. Thanks.

$(function(){
    $('#content').animate({
    scrollTop:1500
   }, 300, function(){
    $('#content').animate({
    scrollTop:-1500
   }, 300);
});
});

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

帅冕 2024-10-15 21:35:56

尝试查看 http://api.jquery.com/delay/ 这可能就是您所需要的。

Try taking look at http://api.jquery.com/delay/ this might be what you need.

豆芽 2024-10-15 21:35:56

据我所知,scrollTop 不能有负值,所以只需使用 top 代替:

$(function(){
    $('#content').animate({
       top:1500
    }, 300, function(){
        $('#content').animate({
           top:-1500
        }, 300);
    });
})

As far as I know, scrollTop can't have negative value so just use top instead:

$(function(){
    $('#content').animate({
       top:1500
    }, 300, function(){
        $('#content').animate({
           top:-1500
        }, 300);
    });
})
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文