• slide.js使用文档


    框架代码

    <!doctype html>
    <head>
      <style>
        /* Prevents slides from flashing */防止闪烁
        #slides {
          display:none;
        }
      </style>
    
      <script src="http://code.jquery.com/jquery-latest.min.js"></script>
      <script src="jquery.slides.min.js"></script>
    
      <script>
        $(function(){
          $("#slides").slidesjs({
             940,
            height: 528
          });
        });
      </script>
    </head>
    <body>
      <div id="slides">
        <img src="http://placehold.it/940x528">
        <img src="http://placehold.it/940x528">
        <img src="http://placehold.it/940x528">
        <img src="http://placehold.it/940x528">
        <img src="http://placehold.it/940x528">
      </div>
    </body>

    基本设置

    一、设置宽高必须定义)

    $(function(){
      $("#slides").slidesjs({
         700,
        height: 393
      });
    });

     此处设置的宽高应该设置成幻灯图片的宽高,保证父元素正好包裹图片。 如果全屏幻灯,请将#slides{100%; height:auto;}

    二、设置从哪一张开始显示

    $(function(){
      $("#slides").slidesjs({
        start: 3
      });
    });

    默认 start:1

    三、左右按钮

    $(function(){
      $("#slides").slidesjs({
        navigation: {
          active: true,
            // [boolean] Generates next and previous buttons.  生成下一张和上一张按钮。
            // You can set to false and use your own buttons.  可以设置false,使用自己写的按钮来替代系统的按钮。
            // User defined buttons must have the following:
            // previous button: class="slidesjs-previous slidesjs-navigation"  自己写的按钮,上一张按钮的class=“”
            // next button: class="slidesjs-next slidesjs-navigation"  下一张按钮的class=""
          effect: "slide"
            // [string] Can be either "slide" or "fade".  效果滑动,也可以设置成fade幻灯
        }
      });
    });

     此处可以简写成  navigation: true,

    四:分页设置

    五:播放和停止按钮设置

    $(function(){
      $("#slides").slidesjs({
        play: {
          active: true,
            // [boolean] Generate the play and stop buttons. 生成播放停止按钮,需要定义css,否则看不到按钮的
            // You cannot use your own buttons. Sorry.
          effect: "slide",
            // [string] Can be either "slide" or "fade".
          interval: 5000,
            // [number] Time spent on each slide in milliseconds. 动画间隔
          auto: false,
            // [boolean] Start playing the slideshow on load. 默认不自动进行播放!十分重要,设置成true。
          swap: true,
            // [boolean] show/hide stop and play buttons   显示和隐藏按钮
          pauseOnHover: false,
            // [boolean] pause a playing slideshow on hover  鼠标移入,暂停动画
          restartDelay: 2500
            // [number] restart delay on inactive slideshow  恢复动画间隔
        }
      });
    });

    六:效果设置

    $(function(){
      $("#slides").slidesjs({
        effect: {
          slide: {
            // Slide effect settings.
            speed: 200
              // [number] Speed in milliseconds of the slide animation. 动画速度
          },
          fade: {
            speed: 300,
              // [number] Speed in milliseconds of the fade animation.
            crossfade: true
              // [boolean] Cross-fade the transition. 交叉幻灯效果
          }
        }
      });
    });

    七:回调函数

    省略部分不常用,详细见slide.js官方主页  http://slidesjs.com/

    最后来一个大综合

      <script>
        $(function(){
          $("#slides").slidesjs({
             940,   
            height: 450,
            navigation: {       //显示上一张下一张
                active: true
            },
            play: {                 设置自动时的动画效果、自动播放、间隔、鼠标悬停、移出恢复时间
                active: false,
                effect: "slide",
                interval: 2000,
                auto:true,
                swap: false,
                pauseOnHover: true,
                restartDelay: 2500,
            },
            effect: {                  //特别注意:动画效果要与上面play中的属性保持一致,否则点击切换图片后,无法恢复动画
                slide:{
                speed:2000,           //动画切换速度
            }}
    
          });
        });
     </script>
  • 相关阅读:
    Java 8 forEach简单例子
    Intellij IDEA 使用
    java中的sleep()和wait()的区别
    MySQL问答整理
    java 正则例子
    如何在两个线程之间共享数据
    蜻蜓FM涉嫌诈骗投资人和广告主源代码剖析
    玩DNF开启NVIDIA独显的方法
    WSAEventSelect模型编程 详解
    签名时加密失败 --“对程序集签名时出错
  • 原文地址:https://www.cnblogs.com/heqinglin/p/5378573.html
Copyright © 2020-2023  润新知