首页 > 代码库 > JQuery仿最新淘宝网首页带箭头幻灯片,JQuery轮播图

JQuery仿最新淘宝网首页带箭头幻灯片,JQuery轮播图

JQuery代码

<script type="text/javascript">     $(function() {         var $banner = $(‘.banner‘);         var $banner_ul = $(‘.banner-img‘);         var $btn = $(‘.banner-btn‘);         var $btn_a = $btn.find(‘a‘) var v_width = $banner.width();            var page = 1;            var timer = null;         var btnClass = null;            var page_count = $banner_ul.find(‘li‘).length; //把这个值赋给小圆点的个数         var banner_cir = "<li class=‘selected‘ href=http://www.mamicode.com/‘#‘>";         for (var i = 1; i < page_count; i++) {             //动态添加小圆点             banner_cir += "<li><a href=http://www.mamicode.com/‘#‘>";         }         $(‘.banner-circle‘).append(banner_cir);            var cirLeft = $(‘.banner-circle‘).width() * ( - 0.5);         $(‘.banner-circle‘).css({             ‘marginLeft‘: cirLeft         });            $banner_ul.width(page_count * v_width);            function move(obj, classname) {             //手动及自动播放             if (!$banner_ul.is(‘:animated‘)) {                 if (classname == ‘prevBtn‘) {                     if (page == 1) {                         $banner_ul.animate({                             left: -v_width * (page_count - 1)                         });                         page = page_count;                         cirMove();                     } else {                         $banner_ul.animate({                             left: ‘+=‘ + v_width                         },                         "slow");                         page--;                         cirMove();                     }                 } else {                     if (page == page_count) {                         $banner_ul.animate({                             left: 0                         });                         page = 1;                         cirMove();                     } else {                         $banner_ul.animate({                             left: ‘-=‘ + v_width                         },                         "slow");                         page++;                         cirMove();                     }                 }             }         }            function cirMove() {             //检测page的值,使当前的page与selected的小圆点一致             $(‘.banner-circle li‘).eq(page - 1).addClass(‘selected‘).siblings().removeClass(‘selected‘);         }            $banner.mouseover(function() {             $btn.css({                 ‘display‘: ‘block‘             });             clearInterval(timer);         }).mouseout(function() {             $btn.css({                 ‘display‘: ‘none‘             });             clearInterval(timer);             timer = setInterval(move, 3000);         }).trigger("mouseout"); //激活自动播放         $btn_a.mouseover(function() {             //实现透明渐变,阻止冒泡             $(this).animate({                 opacity: 0.6             },             ‘fast‘);             $btn.css({                 ‘display‘: ‘block‘             });             return false;         }).mouseleave(function() {             $(this).animate({                 opacity: 0.3             },             ‘fast‘);             $btn.css({                 ‘display‘: ‘none‘             });             return false;         }).click(function() {             //手动点击清除计时器             btnClass = this.className;             clearInterval(timer);             timer = setInterval(move, 3000);             move($(this), this.className);         });            $(‘.banner-circle li‘).live(‘click‘,         function() {             var index = $(‘.banner-circle li‘).index(this);             $banner_ul.animate({                 left: -v_width * index             },             ‘slow‘);             page = index + 1;             cirMove();         });     }); </script>

更多JQUEYR幻灯片,JS幻灯片,请访问代码家园

HTML

<div class="banner">     <div class="banner-btn">         <a href="javascript:;" class="prevBtn"><i></i></a>         <a href="javascript:;" class="nextBtn"><i></i></a>     </div>     <ul class="banner-img">         <li><a href="http://www.mamicode.com/#"><img src="http://www.mamicode.com/img/1.jpg"></a></li>         <li><a href="http://www.mamicode.com/#"><img src="http://www.mamicode.com/img/2.jpg"></a></li>         <li><a href="http://www.mamicode.com/#"><img src="http://www.mamicode.com/img/3.jpg"></a></li>         <li><a href="http://www.mamicode.com/#"><img src="http://www.mamicode.com/img/4.jpg"></a></li>         <li><a href="http://www.mamicode.com/#"><img src="http://www.mamicode.com/img/5.jpg"></a></li>         <li><a href="http://www.mamicode.com/#"><img src="http://www.mamicode.com/img/6.jpg"></a></li>     </ul>     <ul class="banner-circle"></ul> </div> 

转载请注明:代码家园  JQuery仿最新淘宝网首页带箭头幻灯片,JQuery轮播图 
本文原地址:http://www.daimajiayuan.com/sitejs-18360-1.html