你应该考虑网络延时, 在 加载的 img 上 判断是否加载完毕, 在页面加载时, 应该预加载要轮显的图片.

解决方案 »

  1.   

    在 加载的 img 上 判断是否加载完毕, 在页面加载时, 应该预加载要轮显的图片.
    要怎么做呢?我不懂啊,能不能说得详细一些?谢谢
      

  2.   

    用一个数组存放图片,顺序显示数组中的图片,如果达到了数组长度,则从数组开头开始重新显示如:数组长度为5,则从arr[0]开始显示到arr[4],判断是否到了arr[4],如果是的话,则显示的图片为arr[0],重新开始显示.int i=0function showPic(){
        if(i==arr.length) i=0;
        showImg(arr[i]);
        i++;
        setTimeout();
    }