HTML5技术

Swiper-轮播图。 - IT-Qcp

字号+ 作者:H5之家 来源:H5之家 2017-06-26 11:00 我要评论( )

Swiper(Swiper master)是目前应用较广泛的移动端网页触摸内容滑动js插件,可以用来做轮播和滑动. 初始化 .swiper-container { width height .swiper-slide { font-size : 50px } .swiper-slide:nth-of-type(1) { background-color .swiper-slide:nth-of-type(

Swiper(Swiper master)是目前应用较广泛的移动端网页触摸内容滑动js插件,可以用来做轮播和滑动.

  • 初始化

    .swiper-container { width height .swiper-slide{ font-size: 50px } .swiper-slide:nth-of-type(1){ background-color .swiper-slide:nth-of-type(2){ background-color .swiper-slide:nth-of-type(3){ background-colorSlide 1Slide 2Slide 3, { direction: , // loop: true, // //, // //, prevButton: , // //, })

     

  • 基本配置

    var mySwiper = new Swiper ('.swiper-container', { // 滑动方向 // horizontal水平 // vertical垂直 direction: 'horizontal', // 初始化时候slide的索引(从0开始) initialSlide: 1, // 手指松开至slide贴合的时间 speed:3000, // 设置自动播放的事件间隔 autoplay: 2000, // 可显示数量 slidesPerView:2, // 滑块居中 centeredSlides:true, })

     

  • 触摸设置

    var mySwiper = new Swiper ('.swiper-container', { direction: 'horizontal', // 触摸距离与slide滑动距离的比率 touchRatio:0.1, // 无法滑动 onlyExternal:true, // 滑块跟随手指进行移动 followFinger:false, // 定义longSwipesMs longSwipesMs:1000, longSwipes:false, shortSwipes:false, longSwipesRatio:0.5, touchAngle:10, }) 禁止切换和前进后退 Slide 1Slide 2Slide 3prevnext, { direction: , noSwiping:true, noSwipingClass : , nextButton : , prevButton : , }) 分页器 .swiper-container { width height .swiper-slide{ font-size: 50px } .swiper-slide:nth-of-type(1){ background-color .swiper-slide:nth-of-type(2){ background-color .swiper-slide:nth-of-type(3){ background-color .swiper-pagination-bullet{ width height .swiper-pagination-bullet-active{ background-colorSlide 1Slide 2Slide 3, { direction: , pagination : , paginationType : , paginationType : , paginationType : , paginationClickable : true, paginationHide : true, paginationElement : , paginationBulletRender : function( swiper,index,classname ){ } }) 切换效果 , { direction: , effect : , effect : , effect : , effect : , effect : , }) 进程 Slide 1Slide 2Slide 3按钮, { direction: , }) btn.onclick = function(){ alert( mySwiper.progress ); alert( mySwiper.slides[0].progress ); console.log( mySwiper.slides[].progress ); } setInterval(function(){ console.log( mySwiper.slides[].progress ); },20)

     

  • 常用属性和回调

    Slide 1Slide 2Slide 3按钮, { direction: , speed : 2000, onSlideChangeStart : function(){ console.log( ); }, onSlideChangeEnd : function(){ console.log( ); } }) console.log( mySwiper.width ); console.log( mySwiper.height ); btn.onclick = function(){ console.log( mySwiper.translate ); console.log( mySwiper.activeIndex ); console.log( mySwiper.previousIndex ); }

     

     

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    相关文章
    • HTML5盒子模型。 - IT-Qcp

      HTML5盒子模型。 - IT-Qcp

      2017-06-20 09:01

    • React Native 之ScrollView轮播图实现 - ganchuanpu

      React Native 之ScrollView轮播图实现 - ganchuanpu

      2017-06-17 10:03

    • HTML5-入门2。 - IT-Qcp

      HTML5-入门2。 - IT-Qcp

      2017-06-15 15:00

    • HTML5-入门。 - IT-Qcp

      HTML5-入门。 - IT-Qcp

      2017-06-15 08:00

    网友点评
    d