Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript setTimeout和.animate冲突_Javascript_Jquery_Html_Scroll_Timeout - Fatal编程技术网

Javascript setTimeout和.animate冲突

Javascript setTimeout和.animate冲突,javascript,jquery,html,scroll,timeout,Javascript,Jquery,Html,Scroll,Timeout,我试图让页面滚动到底部的图像,在滚动到底部的过程中,一些文本会淡入淡出。我不想在向下滚动之前或向下滚动之后(这是当前代码的结果)淡入文本。我希望在一个动画事件中间有一个定时事件。 用引导加载的HTML <div id="scrollFixedFall"> <center> <br><br> <font size="200px" color="white" id="text1">A web design demon

我试图让页面滚动到底部的图像,在滚动到底部的过程中,一些文本会淡入淡出。我不想在向下滚动之前或向下滚动之后(这是当前代码的结果)淡入文本。我希望在一个动画事件中间有一个定时事件。 用引导加载的HTML

<div id="scrollFixedFall">
    <center>
    <br><br>
    <font size="200px" color="white" id="text1">A web design demonstration</font>
    </center>
    </div>

    <div id="blueSky">
    </div>
    <img src="https://www.google.com/images/srpr/logo11w.png" class="img-responsive" alt="Responsive image">
这是小提琴


如果将2个动画附加到1个元素,并且一个元素在另一个元素完成之前无法执行,则应从
$(“html,body”).animate({scrollTop:$(document).height()},4000)中删除#text1,希望这对您有用


谢谢monkeyinsight,但我找到了一个不同的解决方案,可能会帮助其他人找到这个问题。我决定用delay()切换setTimeout()。它给了我更少的麻烦和更多的控制,我可以在多个动画中有一个元素

我从

    setTimeout(function(){
        $("#text1").fadeIn(2000);
    },1000);

这是小提琴

    setTimeout(function(){
        $("#text1").fadeIn(2000);
    },1000);
    $("#text1").delay( 1000 ).fadeIn(2000);