jquery图片切换幻灯片缩略图片轮播切换



133 530 177



特效描述:jquery 图片切换 缩略图片轮播切换,jquery图片切换幻灯片,通过设置导航缩略图来控制大小图片切换效果。当鼠标滑过导航缩略图时,flash动画提示该图片的标题内容,支持轮播切换的幻灯片展示。

代码结构

1. 引入JS

<script type="text/javascript" src="js/jquery-1.4.2.min.js"></script>

2. HTML代码

<style type="text/css">
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{font:12px/180% Arial, Helvetica, sans-serif, "新宋体";}
/* picshow */
.picshow{position:relative;z-index:1;height:240px;width:930px;overflow:hidden;margin:60px auto 0 auto;}
.picshow .picwrap li{position:absolute;left:0px;top:0px;width:930px;height:240px;}
.picshow .picwrap li.hide{display:none;}
.picshow .picwrap li img{width:930px;height:240px;}
.picshow .butt{position:absolute;left:0px;bottom:0px;width:100%;height:40px;text-align:center;}
.picshow .butt .trans_bg{width:100%;height:100%;background:#000;opacity:0.5;filter:alpha(opacity=50);}
.picshow .butt ul{position:absolute;left:30px;top:0px;text-align:center;zoom:100%;}
.picshow .butt li{position:relative;float:left;display:inline;width:120px;height:34px;margin:3px 26px 0px 26px;padding-top:2px;text-align:center;opacity:0.5;filter:alpha(opacity=50);}
.picshow .butt li img.menu{width:116px;height:30px;cursor:pointer;}
.picshow .butt li img.bg{position:absolute;left:0px;top:0px;cursor:pointer;}
.picshow .butt li.on{opacity:1;filter:alpha(opacity=100);}
.picshow .pic_titles{position:absolute;bottom:40px;left:0px;width:100%;}
.picshow .pic_titles ul{margin-left:30px;}
.picshow .pic_titles li{float:left;display:inline;width:172px;height:22px;overflow:hidden;text-align:center;}
.picshow .pic_titles li p{display:none;width:100%;height:22px;overflow:hidden;line-height:22px;text-align:center;color:#fff;font-size:14px;font-weight:bold;}
</style>
<div class="picshow">
	<div class="picwrap">
		<ul>
			<li><a href="http://www.dijiuzhanzhang.com/"><img src="images/01.jpg" width="930" height="240" alt="NO.1奥迪A4L" /></a></li>
			<li class="hide"><a href="http://www.dijiuzhanzhang.com/"><img src="images/02.jpg" width="930" height="240" alt="NO.2奥迪A4L" /></a></li>
			<li class="hide"><a href="http://www.dijiuzhanzhang.com/"><img src="images/03.jpg" width="930" height="240" alt="NO.3奥迪A4L" /></a></li>
			<li class="hide"><a href="http://www.dijiuzhanzhang.com/"><img src="images/04.jpg" width="930" height="240" alt="NO.4奥迪A4L" /></a></li>
			<li class="hide"><a href="http://www.dijiuzhanzhang.com/"><img src="images/05.jpg" width="930" height="240" alt="NO.5奥迪A4L" /></a></li>
		</ul>
	</div>
	<div class="pic_titles">
		<ul>
			<li><p>17素材网</p></li>
			<li><p>17素材网</p></li>
			<li><p>17素材网</p></li>
			<li><p>17素材网</p></li>
			<li><p>17素材网</p></li>
		</ul>
	</div>
	<div class="butt buttons">
		<div class="trans_bg"></div>
		<ul>
			<li class="on"><img class="menu" src="" alt="17素材网" /><img class="bg" src="images/li_cor.gif" alt="17素材网" /></li>
			<li><img class="menu" src="" alt="17素材网" /><img class="bg" src="images/li_cor.gif" alt="17素材网" /></li>
			<li><img class="menu" src="" alt="17素材网" /><img class="bg" src="images/li_cor.gif" alt="17素材网" /></li>
			<li><img class="menu" src="" alt="17素材网" /><img class="bg" src="images/li_cor.gif" alt="17素材网" /></li>
			<li><img class="menu" src="" alt="17素材网" /><img class="bg" src="images/li_cor.gif" alt="17素材网" /></li>
		</ul>
	</div>
</div>
<script type="text/javascript">
$(document).ready(function($){
	//幻灯片
	var bigpics=$(".picshow .picwrap img");
	var smallpics=$(".picshow .buttons li img.menu");
	var ptitles=$(".picshow .pic_titles li p");
	for(i=0;i<smallpics.length;i++){
		smallpics.eq(i).attr("src",bigpics.eq(i).attr("src")).attr("alt",bigpics.eq(i).attr("alt"));
		ptitles.eq(i).html(bigpics.eq(i).attr("alt"));
	}
	$(".picshow .buttons li").click(function(){
		if($(".picshow .picwrap li").is(":animated")||$(this).hasClass("on")) return;
		var indexNow=$(".picshow .buttons li").index(this);
		var currMenu=$(".picshow .buttons li").filter(".on");
		var currPic=$(".picshow .picwrap li").filter(":visible");
		nowPic=$(".picshow .picwrap li").eq(indexNow);
		currPic.fadeOut(800);
		nowPic.fadeIn(800);
		currMenu.removeClass("on");
		$(this).addClass("on");
	}).hover(function(){
		var ptitles=$(".picshow .pic_titles li p");
		var pindex=$(".picshow .buttons li").index($(this));
		ptitles.eq(pindex).show("slow");
	},function(){
		var ptitles=$(".picshow .pic_titles li p");
		var pindex=$(".picshow .buttons li").index($(this));
		ptitles.eq(pindex).hide("slow");
	});
	//自动轮换
	maxPiclist=$( ".picshow .buttons ul" ).children().length;
	currPiclist=0;
	$( ".picshow .buttons ul,.picshow .picwrap" ).mouseout( function(){
		var index=$(".picshow .buttons ul").children().index( $(".picshow .buttons ul").children(".on") );
		currPiclist=index;
		intPiclist=setInterval(function(){
			currPiclist++;
			if( currPiclist==maxPiclist ) currPiclist=0; 
			$(".picshow .buttons ul").children().eq( currPiclist ).one( "click",function(e){ e.stopPropagation(); });
			$(".picshow .buttons ul").children().eq( currPiclist ).click(); 
		},3500);
	});
	$( ".picshow .buttons ul,.picshow .picwrap" ).mouseover( function(){ if(intPiclist) clearInterval( intPiclist );});
	$( ".picshow .picwrap" ).mouseout();
});
</script>



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册


热门标签: 滚动切换 滑动选项卡切换 flash焦点图 弹出层拖动 选项卡切换 滑动手风琴 窗口提示框 渐隐切换 淡出淡入淡进 焦点图幻灯片 图片淡出淡进 文字提示框 带缩略图的幻灯片 图片切换 图片轮播

×
×

注册

官方QQ群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到