简单的jQuery幻灯片实例
DEMO1
CSS:
#slider1{ margin:20px auto; height:240px; width:740px; position:relative; } #slider1 img{ position: absolute; top: 0px; left: 0px; display:none; }
JS:
var now=0;
setInterval(function (){
pre=now===0?2:now-1;
nxt=now===4?0:now+1;
var div=$("#slider1").children();
div.eq(now).fadeOut(0,function(){
div.css('z-index',1);
div.eq(nxt).css("z-index",6).fadeIn(600);
div.eq(pre).css("z-index",4);
div.eq(now).css("z-index",5);
now=nxt;
});
},3000);
HTML:
<div id="slider1">
<img src="images/1.jpg" border="0" style="display:block;"/>
<img src="images/2.jpg" border="0" />
<img src="images/3.jpg" border="0" />
<img src="images/4.jpg" border="0" />
<img src="images/5.jpg" border="0" />
</div>
DEMO2
CSS:
#slider2{
overflow:hidden;
margin:20px auto;
height:240px;
width:740px;
position:relative;
}
#children img{
width:740px;
height:240px;
margin:0;
padding:0;
float:left;
}
#children{
height:240px;
position:relative;
width:740px;
}
JS:
var slider=1; setInterval(function(){ slider=slider===5?0:slider; var t=-slider*240; slider++; $("#children").animate({top:t},600); },3000);
HTML:
<div id="slider2">
<div id="children">
<img src="images/1.jpg" border="0"/>
<img src="images/2.jpg" border="0"/>
<img src="images/3.jpg" border="0"/>
<img src="images/4.jpg" border="0"/>
<img src="images/5.jpg" border="0"/>
</div>
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
· C# 13 中的新增功能实操
· Ollama本地部署大模型总结
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(4)
· 2025成都.NET开发者Connect圆满结束
· langchain0.3教程:从0到1打造一个智能聊天机器人