网址在这http://www.google.cn/help/ig/art/它的滚动原理 见我的另一个帖子 http://topic.csdn.net/u/20090617/16/e34fc2c6-7494-42eb-883f-16706a1701dc.html?seed=1073054594现在就是不知道 居中 怎么弄的怎么定位其中img的位置??

解决方案 »

  1.   

    代码没写
    思路有一点觉得我说的不对  请无视假如有n张图片  可显示区域为5张图片可以显示在中间的图片必须是重3张开始(前2张怎么都到不了中间)
    同理  (后2张也怎么都到不了中间)
    所以范围是(3----n-2)
    假设图片的宽度为 l;
    第3张在中间的时候 scrollLeft  为0*l
    第4张在中间的时候 scrollLeft  为1*l
    第5张在中间的时候 scrollLeft  为2*l
    第n-2张在中间的时候 scrollleft  为(n-5)*l点的哪中图片 总可以知道他是第几张吧  或者直接设置在属性里面  
    知道了第几张 就可以知道scrollLeft为多少时 图片居中
    然后当时的scrollLeft  和居中的scrollLeft求差  在移动  应该可以的