简单的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>

posted @   Yao,Mane  阅读(349)  评论(0编辑  收藏  举报
编辑推荐:
· 理解Rust引用及其生命周期标识(下)
· 从二进制到误差:逐行拆解C语言浮点运算中的4008175468544之谜
· .NET制作智能桌面机器人:结合BotSharp智能体框架开发语音交互
· 软件产品开发中常见的10个问题及处理方法
· .NET 原生驾驭 AI 新基建实战系列:向量数据库的应用与畅想
阅读排行:
· C# 13 中的新增功能实操
· Ollama本地部署大模型总结
· 【杭电多校比赛记录】2025“钉耙编程”中国大学生算法设计春季联赛(4)
· 2025成都.NET开发者Connect圆满结束
· langchain0.3教程:从0到1打造一个智能聊天机器人
点击右上角即可分享
微信分享提示