JS实现图片延时启动与定时闪动效果

作者:交互手记

时间:2026-10-28

浏览:96

本文介绍如何使用JavaScript和jQuery实现图片的延时启动与定时闪动效果。通过setTimeout控制初始延迟,利用setInterval实现持续的闪烁动画,并在指定时间后自动停止。代码示例展示了如何绑定点击事件、管理定时器ID以及控制图片显示与隐藏,适用于需要吸引注意力的广告位或提示场景。

文章目录

图片延时闪动效果实现

当页面加载完成后,图片首先保持静止状态,经过5秒的延迟后开始执行闪动动画,随后在设定的时间点后停止闪烁。


var inter={};
var i=0;
$(document).ready(function(){
$("a").each(function(index,item){
$(this).bind().click(function(){
i=index;
if(inter!=null || inter.length>0){
window.clearInterval(inter);
}

window.setTimeout(function(){
inter=window.setInterval(function(){ $("img").eq(i).show().fadeOut(100).fadeIn(100);},500);
window.setTimeout(function(){
window.clearInterval(inter);
},5000);
},5000);

});

});
window.setTimeout(function(){
inter=window.setInterval(function(){ $("img").eq(i).show().fadeOut(100).fadeIn(100);},500);
window.setTimeout(function(){
window.clearInterval(inter);
},5000);
},5000);
});

实用工具推荐

电子包浆

绿化、压缩、噪点和虚拟水印,自由调节做旧程度。

使用 ›
图片压缩

选择画质和输出格式,预览压缩前后的大小。

使用 ›
相关文章