zoukankan      html  css  js  c++  java
  • FlexSlider插件的参数设置

    Flexslider是一款基于jQuery的内容滚动插件。它能让你轻松的创建内容滚动的效果,具有非常高的可定制性。开发者可以使用Flexslider轻松创建各种图片轮播效果、焦点图效果、图文混排滚动效果。

    Flexslider特性

    • 支持滑动和淡入淡出效果。
    • 支持水平、垂直方向滑动。
    • 支持键盘方向键控制。
    • 支持触控滑动。
    • 支持图文混排,支持各种html元素。
    • 自适应屏幕尺寸。
    • 可控制滑动单元个数。
    • 更多选项设置和回调函数。

    使用

    head标签中添加以下内容:

    <link href="//cdn.bootcss.com/flexslider/2.6.3/flexslider.min.css" rel="stylesheet">
    <script src="//cdn.bootcss.com/jquery/2.2.2/jquery.min.js"></script>
    <script src="//cdn.bootcss.com/flexslider/2.6.3/jquery.flexslider-min.js"></script>
    

    也可以到cdnjs中自行查找添加。

    HTML:

    <div class="flexslider"> 
      <ul class="slides"> 
        <li><img src="images/s1.jpg" /></li>
        <li><img src="images/s2.jpg" /></li>
        <li><img src="images/s3.jpg" /></li> 
        <li><img src="images/s4.jpg" /></li> 
      </ul> 
    </div>
    

    html按照上面的结构来写即可,需要滚动的内容添加到li中,可添加文字即图片等,下面我们来设置js内容来自定义滚动样式。

    jQuery:
    调用

    $(function() { 
      $(".flexslider").flexslider(); 
    }); 
    

    以上写法就可以实现基本的滚动,如果想要更多自定义的设置,来看下面的内容:

    $(".flexslider").flexslider({
      allowOneSlide: false,          //只有一张图是否初始化滚动
      animation: "slide",            //图片变换方式:淡入淡出或者滑动"fade" or "slide"
      slideDirection: "horizontal",  //图片滑动时的滑动方向:左右或者上下"horizontal" or "vertical"
      slideshow: true,               //载入页面时,是否自动播放
      slideshowSpeed: 2000,          //自动播放速度毫秒
      animationDuration: 600,        //内容切换时间
      touch: true,                   //是否支持触摸滑动
      directionNav: true,            //是否显示左右控制按钮
      controlNav: true,              //是否显示控制菜单
      keyboardNav: true,             //键盘左右方向键控制图片滑动
      mousewheel: false,             //鼠标滚轮控制制图片滑动
      //itemsWidth: 50,              //设置一个item的宽度
      // minItems: 2,                //一次最少展示滑动内容的单元个数
      // maxItems: 2,                //一次最多展示滑动内容的单元个数
      // move: 1,                    //一次滑动的单元个数
      // prevText: "Previous",       //String:  上一项的文字
      // nextText: "Next",           //String:  下一项的文字
      // pausePlay: false,           //Boolean: 是否显示播放暂停按钮
      // pauseText: 'Pause',         //String:  暂停文字
      // playText: 'Play',           //String: 播放文字
      randomize: false,              //Boolean: 是否随机幻灯片
      slideToStart: 0,               //Integer:  初始化第一次显示图片位置
      animationLoop: true,           //是否循环滚动
      pauseOnAction: true,           //手动滚动内容后,是否暂停滚动
      pauseOnHover: true,            //鼠标悬停内容上,是否暂停滚动
      // controlsContainer: "",      //Selector:  be taken.
      // manualControls: "",         //自定义控制导航
      // manualControlEvent:"",      //String:自定义导航控制触发事件:默认是click,可以设定hover
      // start: function(){},        //加载第一页触发
      // before: function(){},       //每个滚动动画开始时异步触发
      // after: function(){},        //每个滚动动画结束时触发
      // end: function(){}           //滚动到最后一页时异步触发
    });
    

    补充
    附上官方网站Flexslider

  • 相关阅读:
    Laravel 中查询 where 记录
    eclipse svn重定位(relocate)
    使用git ftp发布我个人的hexo博客内容
    oracle数据库查询常用语句
    telnet关闭tomcat
    XML字符串解析成对象的时候应注意空格
    去除焦点边框线
    如何查看和更改mysql数据库文件存放位置
    设置div,td失去焦点
    (加减乘除)字符串计算机
  • 原文地址:https://www.cnblogs.com/ZerlinM/p/13677767.html
Copyright © 2011-2022 走看看