var img=[..];
分组确定,(shuffle)
var g_img=[[4],[4]];

解决方案 »

  1.   

    图片宽度一致没有,一致那不是滚动一次的长度为单张图片的宽*4就好了不一致你要计算好每4个一组的滚动宽,存到一个数组里面。设置容器的scrollLeft为数组中存储的宽度
      

  2.   

    怎么来判断我当前处于哪个组下面呢$(function(){
    $('#jnBrandTab li a.prev').click(function(){
    var $rollobj = $("#jnBrandList");
    var $rollLis = $("#jnBrandList li")
    var rollWidth = $rollobj.find("li").outerWidth();
    var index = null ;
    $rollobj.stop(true,false).animate({ left : -rollWidth*index},1000);
    });
    });这个index我怎么来做
      

  3.   

    $(function(){
    var index = null;
    $('#jnBrandTab li a.next').click(function(){
    index++;
    var $rollobj = $("#jnBrandList");
    var $rollLis = $("#jnBrandList li")
    var rollWidth = $rollobj.find("li").outerWidth();
    var playWidth = rollWidth*4;
    var divWidth = $rollLis.length;
    var rollobjLeft = $rollobj.css('left');
    if(parseFloat(rollobjLeft)<=-divWidth*rollWidth+playWidth){
    $rollobj.stop(true,false).animate({ left : 0},1000);
    index=1;
    }else{
    $rollobj.stop(true,false).animate({ left : -playWidth * index},1000);
    }

    });
    });
    做出来了,但是点击点的话会有BUG,求大家指导
    parseFloat(rollobjLeft)<=-divWidth*rollWidth+playWidth