zoukankan      html  css  js  c++  java
  • SlidesJS的使用

    项目中对slideshow要求要有触屏滑动换图功能,就想到了SlidesJS这个Jquery插件

    例排,先把静态html写好微笑

    <div id="cm_slides">
        <div class="s_item" style="background-image: url(img/1.jpg);" onclick="location='1.html'">
            <div class="slides_desc">
                <span class="slides_desc_t">标题: </span>
                <br />
                <span class="slides_desc_c">内容</span>
            </div>
        </div>
        <div class="s_item" style="background-image: url(img2.jpg);" onclick="location='2.html'">
            <div class="slides_desc">
                <span class="slides_desc_t">标题: </span>
                <br />
                <span class="slides_desc_c">内容</span>
            </div>
        </div>
        <div class="s_item" style="background-image: url(img/c1.jpg);" onclick="location='3.html'">
            <div class="slides_desc">
                <span class="slides_desc_t">标题: </span>
                <br />
                <span class="slides_desc_c">内容</span>
            </div>
        </div>
        <div class="s_item" style="background-image: url(img/4.jpg);" onclick="location='4.html'">
            <div class="slides_desc">
                <span class="slides_desc_t">标题: </span>
                <br />
                <span class="slides_desc_c">内容</span>
            </div>
        </div>
        <div class="s_item" style="background-image: url(img/5.jpg);" onclick="location='5.html'">
            <div class="slides_desc">
                <span class="slides_desc_t">标题: </span>
                <br />
                <span class="slides_desc_c">内容</span>
            </div>
        </div>
        <div class="s_item" style="background-image: url(img/c1.jpg);" onclick="location='6.html'">
            <div class="slides_desc">
                <span class="slides_desc_t">标题: </span>
                <br />
                <span class="slides_desc_c">内容</span>
            </div>
        </div>
    </div>

    定义好CSS眨眼

    #cm_slides
          {
              display: none;
              position: relative;
          }
    
          .slidesjs-navigation
          {
              display: none;
              margin-top: 5px;
          }
    
    
    
          #cm_slides .slidesjs-pagination
          {
              margin: 7px 0 0;
              float: right;
              list-style: none;
              position: absolute;
              bottom: 15px;
              right: 15px;
              z-index: 11;
          }
    
              #cm_slides .slidesjs-pagination li
              {
                  float: left;
                  margin: 0 5px;
              }
    
                  #cm_slides .slidesjs-pagination li a
                  {
                      display: block;
                      width: 12px;
                      height: 0;
                      padding-top: 13px;
                      background-image: url(img/pagination.png);
                      background-position: 0 -13px;
                      float: left;
                      overflow: hidden;
                  }
    
                      #cm_slides .slidesjs-pagination li a.active,
                      #cm_slides .slidesjs-pagination li a:hover.active
                      {
                          background-position: 0 -26px;
                      }
    
          /* #cm_slides .slidesjs-pagination li a:hover
                      {
                          background-position: 0 -13px;
                      }*/
          #cm_slides .slides_desc
          {
              color: white;
              position: absolute;
              left: 258px;
              top: 105px;
              font-family: Arial;
              width: 120px;
          }
    
          #cm_slides .s_item
          {
              background-color: blue;
              width: 400px;
              height: 202px;
          }
    
          #cm_slides_title
          {
              width: 400px;
              height: 50px;
              background-color: #003366;
              color: white;
              text-align: center;
              line-height: 50px;
              font-family: Arial;
              font-size: 15px;
              font-weight: bold;
          }
    
          #cm_slides .slides_desc_t
          {
              font-size: 18px;
          }
    
          #cm_slides .slides_desc_c
          {
              font-size: 16px;
          }

    现在启动slideshow啦热烈的笑脸,呵呵

    <!-- SlidesJS Required: Link to jQuery -->
      <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>
      <!-- End SlidesJS Required -->
    
      <!-- SlidesJS Required: Link to jquery.slides.js -->
      <script src="js/jquery.slides.min.js"></script>
      <!-- End SlidesJS Required -->
    
      <!-- SlidesJS Required: Initialize SlidesJS with a jQuery doc ready -->
      <script>
          $(function () {
              setTimeout(function () {
                  $('#cm_slides').slidesjs({
                       400,
                      height: 202,
                      play: {
                          active: false,
                          auto: false,
                          interval: 4000,
                          swap: true
                      }, 
    callback: {
    loaded: function (number) {
    //slideshow加载完成执行自定义操作
    },
    start: function (number) {
    //开始划动执行自定义操作
    },
    complete: function (number) {
    //划动完成执行自定义操作 
    }
    } }); },
    3000); }); </script>
  • 相关阅读:
    FileReader:读取本地图片文件并显示
    uploadfy插件结合php案例
    php 生成二维码,图片上传到又拍云
    php get/post 请求(可用于请求api)获取手机号码归属地
    php中curl的详细解说
    聊聊Web App、Hybrid App与Native App的设计差异
    我的前端之路
    使用angular.js开发的一个简易todo demo
    在线个人简历(续)
    在线个人简历
  • 原文地址:https://www.cnblogs.com/fastmover/p/3906607.html
Copyright © 2011-2022 走看看