问题标签 [delay]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
11663 浏览

jquery - delay() and fadeOut() don't delay attr() in the queue

what is wrong in this code? I'm trying to get this effect: fadeOut(500) and attr('class','myClass') delayed by 600 millisecs.. then delay(600) again, and fadeIn(500). The delays happen correctly but the attr() is not being delayed, it fires when #myDiv is still fading! :'(

0 投票
2 回答
4511 浏览

jquery - 延迟显示使用 jquery + ajax 加载的图像

我正在使用以下代码:

ajax 调用“pgiproxy.php”的“结果”是整个网页(作为字符串返回),然后将其转换为 jQuery 对象并存储在“var”中。然后,我使用存储在“val”中的 .find() 提取我需要的数据(一个 .gif 图像)。然后将此图像插入到#BFX div 中进行显示。

我的问题是每次连续单击按钮更新此图像时,它都会显示从上到下加载的图像,因为它正在从网络读取图像。有没有办法只在完全加载后才显示此图像,这样用户就不会看到图像加载,而只会看到图像立即发生变化。

0 投票
3 回答
1023 浏览

jquery - 显示由 ajax.load() 调用完成后请求的数据,而不是在调用期间

我的 jQuery 代码(使用 ajax)从本地 php 脚本(pgiproxy.php)请求数据。此脚本抓取所需的网页。我为此使用以下 php 函数:

然后,我使用 jQuery 从返回的数据中提取我需要的 html 代码,并将其插入到名为#BFX 的 div 中,如下所示:

这工作正常。我得到了需要在屏幕上显示在正确 div 中的 html 数据(这是一个 gif 图像)。

问题是我可以看到 html 数据加载到 div 中(取决于网络速度),但我想要的是仅在 ajax 请求完全完成时将提取的 html 代码插入#BFX。

我尝试在 load() 函数之外使用 async:false和调用$('#BFX').html( $('#temp').html() );,效果相同。

0 投票
2 回答
263 浏览

actionscript-3 - 修剪记录仪波形的开始位

我有一个 flash 10.1 应用程序,可以让我在没有媒体服务器的情况下将麦克风输入录制到 wav,我将其保存到 Amazon S3 存储桶中。

我有另一个进程在服务器上运行,它从这个存储桶获取 wav,使用 LAME 转换为 mp3 并将它们放入另一个存储桶。这一切都很好,但是在转换 wav > mp3 时,我的声音中会增加大约 0.1 秒左右的静音。

在使用这个的应用程序中,完美同步至关重要,所以我需要稍微修剪一下。如果我必须将它从原始波形中修剪掉,那还好,我不希望在最初的几分之一秒内发生任何重要的事情。

解决此问题的最佳方法是什么?我正在使用 Adob WavWriter​​e 将 ByteArray 转换为适当的波形。有没有一种方法可以轻松地从我的 ByteArray 中删除前几个样本而不会使结构失效?

或者,在通过 LAME 运行 wav 之前,是否有一个好的服务器端工具可以用来修剪 wav,或者我可以给 LAME 提供一个参数?或者,我什至可以在转换 mp3 后将其从 mp3 中删除吗?

谢谢!

0 投票
2 回答
2301 浏览

jquery - jQuery:在一组 div 上有延迟的多个动画

我有一组 4 个 div,我希望使用 jQuery 为它们设置一次动画,然后使用 delay() 延迟,然后在它们上运行另一组动画,将 div 恢复为原始配置。这是我的代码:

我尝试了两种运行这两个函数的方法,如第 2 行和第 5 行所示。在第 2 行的情况下, showOption1() 将运行良好,但只有

延迟后将从 hideOption1() 开始工作。其余的 hideOption1() 在 showOption1() 完成后立即触发,忽略延迟。

另一方面,如果我运行第 5 行,则 hideOption1() 中的所有代码都会根据需要同时运行,但会完全忽略延迟,在 showOption1() 完成后立即运行。延迟后如何让 hideOption1() 中的所有代码同时运行?

提前非常感谢!

0 投票
3 回答
1268 浏览

javascript - jQuery 延迟没有按预期工作

我有以下 jQuery 代码

我期望发生的是当鼠标离开时#dropdown它会等待 1 秒钟然后继续。这没有发生。

如果有更好的方法,我想要实现的是在移动鼠标后让下拉菜单可见一两秒钟,我还想防止事件再次发生以防止伪影和“有趣” " 如果您要快速将鼠标从 div 上移出和移出

0 投票
2 回答
132 浏览

php - 缩短代码

不,看起来它是托管错误。

谁能让这段代码更短?

0 投票
2 回答
5573 浏览

javascript - 如何使用 setTimeout / .delay() 等待字符之间的输入

我正在创建一个简单的列表框过滤器,它接受用户输入并通过 javascript/jquery 在列表框中返回匹配结果(列表框中大约有 5000 多个项目)。这是代码片段:

这工作得很好,但是当输入第一个/第二个字符时速度会有所降低,因为项目太多了。

我认为我可以使用的解决方案是向文本框添加延迟,以防止在用户停止键入之前调用“keyup”事件。问题是,我不知道该怎么做,或者它是否是一个好主意。

非常感谢任何建议/帮助。

0 投票
2 回答
521 浏览

iphone - 在调用 applicationDidFinishLaunching 之前会发生什么?

我正在对我的 iphone 应用程序进行性能测试,我注意到在我开始从 applicationDidFinishLaunching 看到我的 NSLog 之前,有时会在启动时经过 3-4 秒。我已经优化了代码进入 applicationDidFinishLaunching 后发生的事情,但我不确定如何优化在此之前发生的事情。我正在使用 Default.png 初始屏幕,因此它基本上只是在进入 applicationDidFinishLaunching 并开始执行某些操作之前停在该屏幕上。

只是为了给你们一些背景信息,我没有 nib 文件,我正在使用核心动画,如果这有什么不同的话。我有大约 10 个不同的控制器,我的总包大小不到 2MB。

0 投票
0 回答
627 浏览

wcf - ServiceHost 打开延迟

自从用 Windows 7 Ultimate(从 XP)更新我的工作站后,在实例化的 ServiceHost 上调用 Open() 后,我经历了大约 40 秒的延迟。

当我在主机 Windows 服务器上运行具有相同配置的 exe 时,它​​会立即打开。关于我的工作站上的这种行为有什么想法吗?

运行 Visual Studio 2010 Ultimate、Windows 7 Ultimate x64、8gig RAM。

更新....我发现删除 1. service mex 端点(留下一个 net.tcp 端点) 2. 服务主机 http 基地址 3. 服务行为 httpGetEnabled

解决了这个问题。如果我将 net.tcp 端点更改为使用 basicHttpBinding,则打开需要 40 秒。但是为什么使用 http 端点(mex 或 service-contract)设置端点会有 40 秒的延迟?