首页 > 其他分享 >jquery支持移动手机的响应式轮播图插件

jquery支持移动手机的响应式轮播图插件

时间:2024-12-22 16:19:47浏览次数:11  
标签:jquery 插件 轮播 title slider paragraph div class sub

这是一款支持移动手机的响应式jquery轮播图插件。它具有跨平台,响应式,支持移动设备等特点,并且在使用CSS3制作过渡动画,效果非常炫酷。

 

在线预览   下载

 

 使用方法

在页面中引入jquery,hammer.min.js和slider.js文件以及图标样式文件entypo.css和CSS3动画样式文件style.css。

< link href="path/to/css/style.css" rel="stylesheet">
< link href="path/to/css/entypo.css" rel="stylesheet">
< script src=""path/to/js/jquery.min.js">
< script src=""path/to/js/hammer.min.js">
< script src=""path/to/js/slider.js">
 HTML结构

该jquery轮播图的基本HTML结构如下:

< div class='o-sliderContainer hasShadow' id="yourId">
    < div class='o-slider' id='pbSlider'>
      < div class="o-slider--item" data-image="images/5.jpg">
        < div class="o-slider-textWrap">
          < h1 class="o-slider-title">This is a title
          < span class="a-divider">
          < h2 class="o-slider-subTitle">This is a sub title
          < span class="a-divider">
          < p class="o-slider-paragraph">
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph 
                
      
      < div class="o-slider--item" data-image="images/6.jpg">
        < div class="o-slider-textWrap">
          < h1 class="o-slider-title">This is a title
          < span class="a-divider">
          < h2 class="o-slider-subTitle">This is a sub title
          < span class="a-divider">
          < p class="o-slider-paragraph">
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph 
        
      
      < div class="o-slider--item" data-image="images/1.jpg">
        < div class="o-slider-textWrap">
          < h1 class="o-slider-title">This is a title
          < span class="a-divider">
          < h2 class="o-slider-subTitle">This is a sub title
          < span class="a-divider">
          < p class="o-slider-paragraph">
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph 
        
      
      < div class="o-slider--item" data-image="images/2.jpg">
        < div class="o-slider-textWrap">
          < h1 class="o-slider-title">This is a title
          < span class="a-divider">
          < h2 class="o-slider-subTitle">This is a sub title
          < span class="a-divider">
          < p class="o-slider-paragraph">
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph 
        
      
      < div class="o-slider--item" data-image="images/3.jpg">
        < div class="o-slider-textWrap">
          < h1 class="o-slider-title">This is a title
          < span class="a-divider">
          < h2 class="o-slider-subTitle">This is a sub title
          < span class="a-divider">
          < p class="o-slider-paragraph">
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph 
        
      
      < div class="o-slider--item" data-image="images/4.jpg">
        < div class="o-slider-textWrap">
          < h1 class="o-slider-title">This is a title
          < span class="a-divider">
          < h2 class="o-slider-subTitle">This is a sub title
          < span class="a-divider">
          < p class="o-slider-paragraph">
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph This is a sub paragraph 
          This is a sub paragraph 
        
      
    
  
 初始化插件

在页面DOM元素加载完毕之后,可以通过下面的方法来初始化该jquey轮播图插件。

$( '#pbSlider0' ).pbTouchSlider({
    slider_Wrap :  '#yourId' ,  // Assign a unique ID to the div.o-sliderContainer
    slider_Item :  '.o-slider--item' ,  // Single Item
    slider_Drag :  true ,  // Your choise.. to dragIt or not to dragIt..this is the question...
    slider_Dots : {  // Wanna see dots or not?
      class : '.o-slider-pagination' ,
      enabled :  true
    },
    slider_Arrows : {  // Wanna see Arrows or not?
      class : '.o-slider-arrows' ,
      enabled :  true
    },
    slider_Threshold : 25,  // Percentage of  dragX before go to next/prev slider
    slider_Speed : 1000,
    slider_Ease :  'cubic-bezier(0.5, 0, 0.5, 1)' ,   // see http://cubic-bezier.com/
    slider_Breakpoints : {  // Kind of media queries ( can add more if you know how to do it :D and if you need )
        default : {
            height : 500  //  height on desktop
        },
        tablet : {
            height : 400,  // height on tablet
            media : 1024  // tablet breakpoint
        },
        smartphone : {
            height : 300,  // height on smartphone
            media : 768  // smartphone breakpoint
        }
    }
});

 

标签:jquery,插件,轮播,title,slider,paragraph,div,class,sub
From: https://www.cnblogs.com/skonw/p/18622223

相关文章

  • Bootstrap颜色拾取器插件
    BootstrapColorpicker是一款基于Bootstrap的jquery颜色选择器插件。该jquery颜色选择器插件允许你选取颜色,它提供多种颜色格式:hex,rgb,rgba,hsl,hsla,并提供功能强大的API来控制颜色拾取器。 在线预览 下载 使用方法在页面中引入bootstrap,jquery和bootstrap-colorpicker.css......
  • jquery分页插件am-pagination.js
    am-pagination.js是一款jquery分页插件。该jquery分页插件可以动态的在客户端页面渲染出分页条效果,并带有多个配置参数,以及Bootstrap和amazeui两种主题风格的分页条。 在线预览  下载  使用方法在页面中引入am-pagination.css和jquery、am-pagination.js文件,Bootstrap......
  • Material design风格点击波特效js插件
    ripplet.js是一款Materialdesign风格点击波特效js插件。通过ripplet.js插件,你可以制作并控制点击波效果,生成自己风格的点击波特效。在线预览  下载  安装可以通过nmp来安装ripplet.js插件。$npminstallripplet               使用......
  • EverEdit插件-CHM助手:一种免费、高效的CHM手册制作方式
      1EverEdit插件-CHM助手:一种免费、高效的CHM手册制作方式1.1前言  业界制作CHM手册的工具多如牛毛,高贵的商业工具如:HelpNDoc、Help+Manual、HelpSmith等;号称最专业的免费CHM制作工具的PrecisionHelper,以及其他各种粗制滥造的收费或免费的CHM制作工具。  以下从......
  • CHM助手 - 插件说明
      1插件说明1.1基本信息  CHM助手是一款EverEdit文本编辑器插件(脚本),使用Javascript语言编写,脚本结合EverEdit提供的基础功能,完成html文件的格式整理、chm工程文件及附属文件的生成及编译等。  当前版本:1.0.0  插件作者:太阳雨1.2插件功能  下图是CHM助手......
  • jQuery下拉选择框美化插件select-mania
    select-mania是一款jQuery下拉选择框美化插件。该插件可以将普通的select下拉选择框转换漂亮的下拉选择框,并且转换后的下拉选择框带搜索功能,可通过AJAX获取数据,带多种主题,还可以自定义主题等。 在线预览  下载  使用方法在页面中引入select-mania.css和select-mania.j......
  • jquery动画表情插件
    jquery.mb.emoticons.js是一款jquery动画表情插件。它允许你通过面板拾取某个表情符号,然后可以通过这些表情相应的关键字符号将它们转换为gif动画表情。 在线预览  下载  使用方法在页面中引入jquery和jquery.mb.emoticons.js文件。<scriptsrc="js/jquery.min.js......
  • HTML5 tooltips工具提示jquery插件
    tooltip.js是一款HTML5tooltips工具提示jquery插件。tooltip.js可以通过js或html5data属性来实例化一个tooltip。在线预览  下载 它的特点还有:可以自定义tooltip动画。内置暗色和亮色两种主题。可以自定义文字和阴影的颜色等属性。允许动态的改变tooltip的内容。......
  • 封装一个类似jquery的$功能的方法
    在前端开发中,jQuery的$功能非常强大且方便,它允许开发者通过选择器快速获取和操作DOM元素。如果你想要封装一个类似的功能,可以使用原生的JavaScript来实现。以下是一个简单的示例,展示如何封装一个类似jQuery$函数的基础版本:(function(global){var$=function(se......
  • zenoh s3 存储插件使用
    s3存储插件可以方便的将数据持久化到对象存储中,同时基于s3插件的特点以及zenoh的能力实现方便的数据读写分离参考玩法可以将数据写入到s3中,同时对于不同的策略可以实现读写分离(可以基于数据复制以及基于zenoh的数据路由),玩法特别多参考配置zenohrouter配置{"id":"1......