最简单的 Jquery 幻灯片

Head Js
<script type="text/javascript">
    $(document).ready(function() {
		    var currentIndex = 0;
            var DEMO; 
            var currentID = 0; 
            var pictureID = 0; 
            $("#ifocus_piclist li").eq(0).show(); 
            autoScroll();
            $("#ifocus_btn li").hover(function() {
                StopScrolll();
                $("#ifocus_btn li").removeClass("current");
                $(this).addClass("current"); 
                currentID = $(this).attr("id"); 
                pictureID = currentID.substring(currentID.length - 1); 
                $("#ifocus_piclist li").eq(pictureID).fadeIn("slow"); 
                $("#ifocus_piclist li").not($("#ifocus_piclist li")[pictureID]).hide(); 
                $("#ifocus_tx li").hide();
                $("#ifocus_tx li").eq(pictureID).show();

            }, function() {
                
                currentID = $(this).attr("id"); 
                pictureID = currentID.substring(currentID.length - 1); 
                currentIndex = pictureID;
                autoScroll();
            });
            function autoScroll() {
                $("#ifocus_btn li:last").removeClass("current");
                $("#ifocus_tx li:last").hide();
                $("#ifocus_btn li").eq(currentIndex).addClass("current");
                $("#ifocus_btn li").eq(currentIndex - 1).removeClass("current");
                $("#ifocus_tx li").eq(currentIndex).show();
                $("#ifocus_tx li").eq(currentIndex - 1).hide();
                $("#ifocus_piclist li").eq(currentIndex).fadeIn("slow");
                $("#ifocus_piclist li").eq(currentIndex - 1).hide();
                currentIndex++; currentIndex = currentIndex >= 3 ? 0 : currentIndex;
                DEMO = setTimeout(autoScroll, 3000);
            }
            function StopScrolll()
            {
                clearTimeout(DEMO);
            }
	});
    </script>

CSS style

#ifocus { width:680px; overflow:hidden; position:relative; height:240px;}
#ifocus_pic { display:inline; position:relative;float:left;width:680px; height:240px; overflow:hidden; margin:0px; }
#ifocus_piclist { position:absolute; }
#ifocus_piclist li { width:680px; height:240px; overflow:hidden; display:none}
#ifocus_piclist img { width:680px; height:240px;}
#ifocus_btn { display:inline; float:left; left:0px; width:100%; margin:0; position:absolute; bottom:0px;}
#ifocus_btn ul{width:682px; overflow:hidden;}
#ifocus_btn li { width:227px; float:left; height:20px; line-height:20px; font-weight:bold; background:#cccccc; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn .current { background: #ffffff; opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90); }

Html 

<div class="l_flash_pic">
			<div id="ifocus">
				<div id="ifocus_pic">
					<div id="ifocus_piclist" style="left:0; top:0;">
						<ul>
							<li><a href="" target="_blank"><img width="680" height="240" src="images/center.jpg" alt="Banner 1" /></a></li>
							<li><a href="" target="_blank"><img width="680" height="240" src="images/02.jpg" alt="Banner 2" /></a></li>
							<li><a href="" target="_blank"><img width="680" height="240" src="images/03.jpg" alt="Banner 3" /></a></li>
						</ul>
					</div>
					
				</div>
				<div id="ifocus_btn">
					<ul>
						<li class="current" id="p0">Tab 1</li>
						<li id="p1">Tab 2</li>
						<li id="p2">Tab 3</li>
					</ul>
				</div>
			</div>	
		</div>



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值