队列名称是什么?

发布于 2024-10-15 01:31:55 字数 288 浏览 7 评论 0原文

在此代码中:

$('.slide').delay(2000).fadeOut(500);

这是如何使用 dequeue() 函数吗?因为它在 jQuery 网站中显示 dequeue([queueName])。因为我想使 fadeOut() 出列; fadeOut 是queueName 吗?

这是使用 dequeue() 函数的方式吗?

$('.slide').dequeue('fadeOut');

谢谢。

In this code:

$('.slide').delay(2000).fadeOut(500);

Is this how to use dequeue() function? Cause it says dequeue( [ queueName ] ) in jQuery website. Because I want to dequeue the fadeOut(); Is fadeOut the queueName?

It this the way to use dequeue() function?

$('.slide').dequeue('fadeOut');

Thank you.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

网名女生简单气质 2024-10-22 01:31:55

不,不是。有一个默认队列,所有效果方法都添加到其中,称为fx。请参阅 queue 文档:

每个元素都可以有一对多的由 jQuery 附加到它的函数队列。在大多数应用程序中,仅使用一个队列(称为fx)。队列允许在元素上异步调用一系列操作,而无需停止程序执行。

您可以使用其他名称创建其他队列。

您传递给 dequeue 的参数是队列的名称,而不是函数的名称。因此,您可能需要 $('.slide').dequeue('fx');,它与 $('.slide').dequeue(); 相同>。

No it is not. There is a default queue to which all effect methods are added which is called fx. See the queue documentation:

Every element can have one to many queues of functions attached to it by jQuery. In most applications, only one queue (called fx) is used. Queues allow a sequence of actions to be called on an element asynchronously, without halting program execution.

You can create other queues with other names.

The argument you pass to dequeue is the name of the queue, not of a function. So you probably want $('.slide').dequeue('fx');, which is the same as $('.slide').dequeue();.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文