gpt4 book ai didi

jQuery 链接未按预期运行

转载 作者:太空宇宙 更新时间:2023-11-03 19:47:18 24 4
gpt4 key购买 nike

我的理解是 jQuery 在运行的函数完成之前不会移动到下一个函数。但是,这似乎对我不起作用。例如:

                    $("#bigmap").animate(
{
opacity: 0
}, 500).css("display", "none");

我希望这会淡出 #bigmap,然后将其显示设置为无。但是,它似乎立即设置为无。

我是新手,所以确定这是显而易见的事情。

最佳答案

基本上,这没有按您预期的方式工作的原因是链在序列中触发并立即触发。动画功能在一段时间内发生。

这意味着一旦动画开始,显示就不会触发。

需要使用动画结束时运行的animate方法的回调函数。

$('#bigmap').animate({
opacity:0
}, 500, function() {
$(this).hide();
});

如果你checkout the docs您可以找到有关回调函数的更多信息,在方法中称为 complete

关于jQuery 链接未按预期运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8161136/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com