gpt4 book ai didi

jquery - 使用循环对用作选择器的数组执行操作

转载 作者:太空宇宙 更新时间:2023-11-04 15:53:11 24 4
gpt4 key购买 nike

我的想法是,它会是这样的:

var ads = newArray[];

ads[0] = "#classes";
ads[1] = "#fluke";
ads[2] = "#pelican";

for (i = 0, i <= 2, i++) {
$(ads[i]).delay(1500).show();
}

对于我正在做的事情,这是一个非常粗略的想法。最终,我想让它滚动浏览该网站的广告。不知何故,我被它的逻辑绊倒了。事实上,我希望这段代码延迟 1500,然后显示所有 div。最终目标是一个接一个地展示它们。

最佳答案

来自 delay() 的文档:

Only subsequent events in a queue are delayed; for example this will not delay the no-arguments forms of .show() or .hide() which do not use the effects queue.

以下应该解决这个问题,因为它会触发效果队列。根据您的喜好调整 show() 的参数。

$('#target1').delay(1500).show('fast');

参见 the fiddle .

顺便说一句,没有理由构建数组。您可以一次选择多个元素:

$('#target1, #target2').show();

参见 another fiddle .

关于jquery - 使用循环对用作选择器的数组执行操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10906933/

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