jquery带缩略图的新闻图片幻灯片切换



81 321 108



特效描述:jquery 带缩略图 图片幻灯片切换,jQuery带缩略图的幻灯片,新闻幻灯片代码。

代码结构

1. 引入CSS

<link href="style/css.css" rel="stylesheet" type="text/css" />

2. 引入JS

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

3. HTML代码

<div id="wrapper">
	<!--滚动看图-->
	<div id="picSlideWrap" class="clearfix"><br>
        <div class="imgnav" id="imgnav"> 
             <div id="img"> 
                <img src="images/100260_1306276811398.jpg" width="780" height="570">
                <img src="images/100261_1306276853791.jpg"  width="780" height="570">
                <img src="images/100391_4381_1306217104406.jpg" width="780" height="570" />
                <img src="images/bImg.jpg"  width="780" height="570" />
                <img src="images/100260_1306276811398.jpg" width="780" height="570">
                <img src="images/100261_1306276853791.jpg"  width="780" height="570">
                <img src="images/100391_4381_1306217104406.jpg" width="780" height="570" />
                <img src="images/bImg.jpg"  width="780" height="570" />
                <img src="images/100260_1306276811398.jpg" width="780" height="570">
                <img src="images/100261_1306276853791.jpg"  width="780" height="570">
                <div id="front" title="上一张"><a href="javaScript:void(0)" class="pngFix"></a></div>
                <div id="next" title="下一张"><a href="javaScript:void(0)" class="pngFix"></a></div>
             </div>
             <div id="content">
               <p>“如果世界上有一种投资稳赚不赔,那就是恋爱。”单身狗如是说。
小情侣们则表示不想说话并翻了一个大大的白眼,
恋爱也不是那么好谈的好吗?就算它是一种投资,那也是高风险的那种。谁也不知道下一秒是赢得盆满钵满,还是输得连裤头都不剩。 </p>
             </div>
             <div id="cbtn">
                <i class="picSildeLeft"><img src="images/ico/picSlideLeft.gif"></i> 
                <i class="picSildeRight"><img src="images/ico/picSlideRight.gif"></i> 
                <div id="cSlideUl">
                    <ul>
                        <li><img src="images/100260_1306276811398.jpg"><tt></tt></li>
                        <li><img src="images/100261_1306276853791.jpg"><tt></tt></li>
                        <li><img src="images/100391_4381_1306217104406.jpg" /><tt></tt></li>
                        <li><img src="images/bImg.jpg"><tt></tt></li>
                        <li><img src="images/100260_1306276811398.jpg"><tt></tt></li>
                        <li><img src="images/100261_1306276853791.jpg"><tt></tt></li>
                        <li><img src="images/100391_4381_1306217104406.jpg" /><tt></tt></li>
                        <li><img src="images/bImg.jpg"><tt></tt></li>
                        <li><img src="images/100260_1306276811398.jpg"><tt></tt></li>
                        <li><img src="images/100261_1306276853791.jpg"><tt></tt></li>
                    </ul>
                </div>
             </div>         
        </div>
    </div><!--end滚动看图-->
</div>
<script>
$(document).ready(function(){                          
    var index=0;
    var length=$("#img img").length;
    var i=1;
    //关键函数:通过控制i ,来显示图片
    function showImg(i){
        $("#img img")
            .eq(i).stop(true,true).fadeIn(800)
            .siblings("img").hide();
         $("#cbtn li")
            .eq(i).addClass("hov")
            .siblings().removeClass("hov");
    }
    function slideNext(){
        if(index >= 0 && index < length-1) {
             ++index;
             showImg(index);
        }else{
			if(confirm("已经是最后一张,点击确定重新浏览!")){
				showImg(0);
				index=0;
				aniPx=(length-5)*142+'px'; //所有图片数 - 可见图片数 * 每张的距离 = 最后一张滚动到第一张的距离
				$("#cSlideUl ul").animate({ "left": "+="+aniPx },200);
				i=1;
			}
            return false;
        }
        if(i<0 || i>length-5) {return false;}						  
               $("#cSlideUl ul").animate({ "left": "-=142px" },200)
               i++;
    }
    function slideFront(){
       if(index >= 1 ) {
             --index;
             showImg(index);
        }
        if(i<2 || i>length+5) {return false;}
               $("#cSlideUl ul").animate({ "left": "+=142px" },200)
               i--;
    }	
        $("#img img").eq(0).show();
        $("#cbtn li").eq(0).addClass("hov");
        $("#cbtn tt").each(function(e){
            var str=(e+1)+""+length;
            $(this).html(str)
        })
        $(".picSildeRight,#next").click(function(){
               slideNext();
           })
        $(".picSildeLeft,#front").click(function(){
               slideFront();
           })
        $("#cbtn li").click(function(){
            index  =  $("#cbtn li").index(this);
            showImg(index);
        });	
		$("#next,#front").hover(function(){
			$(this).children("a").fadeIn();
		},function(){
			$(this).children("a").fadeOut();
		})
    })	
</script>



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


热门标签: 滚动 滚动条 页面滚动 滚动插件 滚动条插件 滚动条美化 滑动选项卡 滑动切换 滚动切换 滚动条切换 flash焦点图 flash幻灯片 flashbanner flash图片轮播 自动滚动图片轮播 选项卡切换 选项卡 切换 tab切换 页面切换 选项卡插件 切换插件 滑动手风琴 渐隐切换 淡出淡进 淡出 淡进 切换按钮 表单 表单美化 表单插件 表单美化插件 焦点图 幻灯片 轮播图 bar焦点图 图片淡出淡进 图片淡出 图片淡进 带缩略图的幻灯片 带简介的焦点图 图片滚动 图片滚动条 图片切换 图片选项卡 图标选项卡 按钮控制

×
×

注册

官方QQ群

扫描上面二维码加微信群

官方QQ群

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

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