如何“闪”;在有限的时间内,一个图像在屏幕上的PHP


How to "flash" an image for a limited time on screen in PHP

我想拍摄一个图像并在屏幕上显示它(非常简单的网站)3秒。然后用户将点击一个按钮(我不需要这些代码)。只是计时器)是否识别图像。

它不是PHP,我只是使用它的大部分应用程序到目前为止。实际上,我将有一个占位符"白色"图像(例如500 px x 500 px),并且我需要将源更改为不同的图像(很容易,并且将是相同大小的图像)。

问题:我希望图像停留3秒(正好),然后重新加载"白色"占位符。

在PHP中有一个定时函数吗?或者jQuery, javascript…类似的吗?

microtime超时的东西,但我可以设置PHP 一些特定的时间后?

任何想法都将非常感激!我想写上代码,但这并不能真正帮助解释这种情况。

谢谢!

听起来你只需要一个简单的javascript setTimeout:

$('.someImageElement').attr("src", 'someOriginalImageURL')
setTimeout(function(){ 
     $('.someImageElement').attr("src", 'someNewImageURL');
}, 3000); // 3 seconds, adjust as needed