码迷,mamicode.com
首页 > 其他好文 > 详细

图片轮转

时间:2015-03-12 18:35:50      阅读:195      评论:0      收藏:0      [点我收藏+]

标签:

js
/*
轮播*/ $(function () { var page = 1; var i = 4; //每版放4个图片 var len = $(".scroll_content li").length; var page_count = Math.ceil(len / i); //只要不是整数,就往大的方向取最小的整数 var none_unit_width = $(".scroll_mod").width(); //获取框架内容的宽度,不带单位 var $parent = $(".scroll_content"); //向右 按钮 $(".main_show_btnr").click(function () { if (!$parent.is(":animated")) { if (page == page_count) { //已经到最后一个版面了,如果再向后,必须跳转到第一个版面。 $parent.animate({ left: 0 }, 800); //通过改变left值,跳转到第一个版面 page = 1; } else { $parent.animate({ left: -= + none_unit_width }, 800); //通过改变left值,达到每次换一个版面 page++; } } }); //往左 按钮 $(".main_show_btnl").click(function () { if (!$parent.is(":animated")) { if (page == 1) { //已经到第一个版面了,如果再向前,必须跳转到最后一个版面。 $parent.animate({ left: -= + none_unit_width * (page_count - 1) }, 800); //通过改变left值,跳转到最后一个版面 page = page_count; } else { $parent.animate({ left: += + none_unit_width }, 800); //通过改变left值,达到每次换一个版面 page--; } } }); }); /*轮播*/ /*tab 切换*/ $(function () { $(".news_nav li a").each(function (i) { $(this).mouseover(function () { $(".news_list").hide(); $(".news_list").eq(i).show(); }); }); }); /*tab 切换*/ /*图片切换*/ $(function () { var len = $(".num > li").length; var index = 0; var adTimer; $(".num li").mouseover(function () { index = $(".num li").index(this); showImg(index); }).eq(0).mouseover(); //滑入 停止动画,滑出开始动画. $(".news_pic").hover(function () { clearInterval(adTimer); }, function () { adTimer = setInterval(function () { showImg(index) index++; if (index == len) { index = 0; } }, 2000); }).trigger("mouseleave"); }) // 通过控制top ,来显示不同的幻灯片 function showImg(index) { var adHeight = $(".news_pic").width(); $(".show").stop(true, false).animate({ left: -adHeight * index }, 1000); $(".news_pic .num li").removeClass("on") .eq(index).addClass("on"); } /*图片切换*/
 <div class="news_pic">
                        <ul class="show">
                      
                                    <li><a href="#"  target="_blank">
                                        <img src="images/1.JPG">       
                                    </a>         </li>
                                     <li><a href="#"  target="_blank">
                                        <img src="images/2.JPG">       
                                    </a>         </li>
                                     <li><a href="#"  target="_blank">
                                        <img src="images/3.JPG">       
                                    </a>         </li>
                                     <li><a href="#"  target="_blank">
                                        <img src="images/4.JPG">       
                                    </a>         </li>
                        </ul>
                        <ul class="num">
                            <li>1</li>
                            <li>2</li>
                            <li>3</li>
                            <li>4</li>
                        </ul>
                    </div>

  css

.news_pic{
    float:left;
    width: 300px;
    height: 236px;
    overflow:hidden;
    position: relative;
    background:#fff;
    margin-top:2px;

}
.news_pic img{
    padding:5px;
    width: 290px;
    height: 231px;
    display:block;
}

.news_pic .num{
    position:absolute; bottom:5px; right: 5px; 
}
.news_pic .num li{
    float:left; width:15px; height:15px; line-height:15px; text-align:center; border:#fff 1px solid; margin:0 2px; background:#FFF;
    
}
.news_pic .num .on{
    background:#B81B21; color:#FFF; width:15px; height:15px; line-height:15px;
}
.news_pic .show li{
    float:left;
    text-decoration:none;
}
.news_pic .show{
    position:absolute;
    height:240px;
    width:99999px;

}
.news_pic li{
list-style-type:none;

}

 

图片轮转

标签:

原文地址:http://www.cnblogs.com/wangzhenghua/p/4332847.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!