| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556 | var swiper = new Swiper('.swiper-container', {  direction: 'vertical',  mousewheelControl: true,  nextButton:'.button-next',  onInit: function (swiper) {    swiperAnimate(swiper);  },  onSlideChangeEnd: function (swiper) {    swiperAnimate(swiper);  },})var loader = (function () {  var loadingContainer = document.getElementById('loadingCont')  var loadingTxt = document.getElementById('loadingTxt')  var loadingCircle = document.getElementById('loadingCircle')  var loadingCircleP = loadingCircle.getAttribute('stroke-dasharray')  var imgs = document.getElementsByTagName('img')  var srcList = []  var imgList = []  var imgSrc, i  for (i = 0; i < imgs.length; i++) {    imgSrc = imgs[i].getAttribute('pre-src')    if (imgSrc) {      srcList.push(imgSrc)      imgList.push(imgs[i])    }  }  if (srcList.length === 0) {      swiper.container[0].style.opacity = 1      loadingContainer.style.opacity = 0      swiperAnimate(swiper)  }  return new resLoader({    resources: srcList,    onStart: function (total) {      console.log('start:' + total)    },    onProgress: function (current, total) {      console.log(current + '/' + total)      var p = current / total      loadingTxt.textContent = Math.round(p * 100) + '%'      loadingCircle.style.strokeDashoffset = (1 - p) * loadingCircleP    },    onComplete: function (total) {      console.log('加载完毕:' + total + '个资源')      for (i = 0; i < imgList.length; i++) {        imgList[i].setAttribute('src', srcList[i])      }      swiper.container[0].style.opacity = 1      loadingContainer.style.opacity = 0      swiperAnimate(swiper)    }  })})()loader.start()
 |