首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Fluid jQuery页面过渡

Fluid jQuery页面过渡
EN

Stack Overflow用户
提问于 2012-05-25 01:26:28
回答 1查看 1.2K关注 0票数 0

所以这就是我的问题:我正在设计一个网站,它使用jQuery来转换网页的主框架。索引页面有一个高度为450的横幅,当转到其他页面时,高度会减小到200px。在主页(大约向下一页)上有一个按钮,该按钮可以滚动回页面顶部,然后进行页面转换。这里的问题是,每当我单击按钮时,它会在向上滚动的同时进行页面过渡,从而使其看起来像一个草率的过渡。

下面是我的函数调用:

代码语言:javascript
复制
$('a[href=#services]').click(function(){
    $('html, body').animate({scrollTop:0}, 'slow').delay(1500).animate({scrollTop:0}, 'slow');
    $.indexClear();
    $.serviceSET();
    $.servicelinkSET();
    return false;
});

函数调用都由hide()和fadeIn()组成。有什么想法吗?此外,延迟功能似乎不能正常工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-05-25 01:33:22

我在任何地方都看不到你的scroll left/right代码,但听起来你需要在回调中做这件事。完成页面顶部的动画制作后,运行left/right代码。

代码语言:javascript
复制
$('element').animate({scrollTop: 0}, function() {
    //callback is called when first animation finishes
    $('element2').animate({left: 100});
});
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10742399

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档