gpt4 book ai didi

javascript - 有人可以解释一下这个函数中的queue()和dequeue()吗?

转载 作者:行者123 更新时间:2023-12-02 18:23:31 26 4
gpt4 key购买 nike

我通常了解 queue()dequeue() 的工作原理,但这个函数对我来说看起来确实是加密的:

function displayMessage (msg) {
$('#info').queue(function() {
$(this).fadeTo('slow', 0).queue(function() {
$(this).text(msg).dequeue()
}).fadeTo('slow', 1).dequeue();
})
}

这里到底发生了什么?

最佳答案

.dequeue 只是告诉队列何时继续。这是旧的方法,新方法是接受名为 next.queue 回调的参数,然后在您执行该参数(它是一个函数)时希望队列继续。不过,旧方法应该仍然有效。引用:http://api.jquery.com/queue/

您的代码可以简化为:

function displayMessage(msg) {
$('#info').fadeTo('slow', 0, function(){
$(this).text(msg).fadeTo('slow',1);
});
}

但是我发现显示这样的消息很烦人。我建议加快动画速度,或者可能删除动画并执行突出显示效果以引起对消息的注意。

请注意,这仍会考虑仍在淡入和淡出的现有消息。

关于javascript - 有人可以解释一下这个函数中的queue()和dequeue()吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18601500/

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