1. 程式人生 > >jquery實現圖片的向左和向右切換一組圖片

jquery實現圖片的向左和向右切換一組圖片

/*切換圖片*/
$(function(){
            var $width=$("#div3").width();
            var $div=$(".prolist_content");
            var $page=1;
            //求出總的圖片數
            var $img=$(".prolist_content ul li").length;
            var $pagesize=4;
            var $page_count=Math.ceil($img/$pagesize);
            //向左移動
            $(".goLeft").click(function(){
                if($page==$page_count){
                        $div.stop(true,true).animate({'left':0+'px'},600);
                        $page=1;
                }else{
                        $div.stop(true,false).animate({'left':"-="+$width+'px'},600);
                        $page++;
                        }
            })
                $(".goRight").click(function(){
                if($page==1){
                        $div.stop(true,false).animate({'left':"-="+$width*($page_count-1)+"px"},600);
                        $page=$page_count;
                }else{
                        $div.animate({'left':"+="+$width+'px'},600);
                        $page--;
                        }
            })

})