Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.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 仅当另一个函数完成时才运行该函数_Javascript_Jquery_Html_Css - Fatal编程技术网

Javascript 仅当另一个函数完成时才运行该函数

Javascript 仅当另一个函数完成时才运行该函数,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我有这个函数,我只想在div滚动到顶部时添加.hidden类。我知道我可以使用SetTimeout,但它是随机的,我想确保当滚动到顶部时div消失 $(.more”)。在(“单击”,函数(){ $(“#等待”)。设置动画({ 滚动顶部:0 }), $(“.more”).toggleClass(“纳斯科斯托”), $(“#等待”).toggleClass(“隐藏”) }); 。更多{ 光标:指针; 位置:固定; 字体大小:30px; 顶部:10px; 左:10px; } #等等{ 字体大小:30

我有这个函数,我只想在div滚动到顶部时添加
.hidden
类。我知道我可以使用
SetTimeout
,但它是随机的,我想确保当滚动到顶部时div消失

$(.more”)。在(“单击”,函数(){
$(“#等待”)。设置动画({
滚动顶部:0
}),
$(“.more”).toggleClass(“纳斯科斯托”),
$(“#等待”).toggleClass(“隐藏”)
});
。更多{
光标:指针;
位置:固定;
字体大小:30px;
顶部:10px;
左:10px;
}
#等等{
字体大小:30px;
右:10px;
宽度:50%;
位置:固定;
溢出y:滚动;
高度:100vh;
}
#关于{
溢出y:滚动;
}
.隐藏{
不透明度:0;
}

点击

如果参考
.animate()
上的jQuery文档,您将看到您可以提供一个
完整的
函数

complete Type:Function()动画完成后要调用的函数 complete,每个匹配的元素调用一次


你有没有读过的文档?你的答案就在那里。你需要使用animate()的回调函数…检查这个…谢谢各位,我会看一看:)