PgwSlideshow是一款非常实用的响应式、支持触摸屏的jQuery轮播图插件。该轮播图插件带有缩略图预览效果,可以根据容器的大小自适应图片的宽度。你也可以自定义轮播图的高度,图片宽度会根据高度等比例匹配。该轮播图插件的特点有:

响应式设计

支持桌面和移动手机设备

轻量级,压缩后只有4kb

可以通过CSS来自定义轮播图的样式

使用方法

该轮播图插件依赖于jQuery(1.0以上版本)或Zepto(1.0以上版本)。使用前要移入这些依赖文件。

HTML结构

该轮播图插件的基本HTML结构使用的是无序列表

  • 。你可以添加多个
  • 元素,每一个
  • 元素中包含一张用于轮播的图片。

    ......

alt:这个属性定义图片的标题,它会在图片显示的时候作为标题显示。

data-description:该属性会在图片标题下方添加一行新的文本,用于额外的描述信息。

data-large-src:如果你希望缩略图使用小尺寸的图片,显示的是大尺寸的图片,就可以使用data-large-src属性来指定大尺寸图片的URL。

另外,如果你希望某张图片链接到特定的URL,可以使用标签来包裹图片,每张图片都可以单独设置它的对应链接地址。

调用插件

$(document).ready(function() {

$('.pgwSlideshow').pgwSlideshow();

});

配置参数

下面是该轮播图插件的一些可用的参数。

参数

类型

默认值

描述

mainClassName

String

'pgwSlideshow'

该参数会覆盖轮播图默认的CSS class名称。

transitionEffect

String

'sliding'

有两个可用的过渡效果:"sliding" 和 "fading"

autoSlide

Boolean

false

是否允许轮播图自动轮播

beforeSlide

Function

false

在轮播图每次切换时的回调函数。eg:"function(id) { console.log('Before sliding - The current slide is ' + id); }"

afterSlide

Function

false

在轮播图每次切换之后的回调函数。eg:"function(id) { console.log('After sliding - The current slide is ' + id); }"

displayList

Boolean

true

是否以列表的形式显示缩略图

displayControls

Boolean

true

是否显示前后箭头导航按钮

touchControls

Boolean

true

是否绑定移动触摸事件

maxHeight

Integer

null

为轮播图设置固定的高度。不用带"px"单位

adaptiveDuration

Integer

200

This duration is the period in milliseconds, during the adjustment of the previous option runs (if it is activated).

transitionDuration

Integer

500

图片切换的时间,单位毫秒

intervalDuration

Integer

3000

显示下一张图片之前的间隔时间,该参数需要autoSlide为true

方法

下面是该轮播图插件的一些可用方法。

要使用这些方法,必须在轮播图插件初始化时将它保存为一个对象变量。

var pgwSlideshow = $('.pgwSlideshow').pgwSlideshow();

startSlide:轮播图开始播放。

pgwSlideshow.startSlide();

stopSlide:停止轮播图的播放。

pgwSlideshow.stopSlide();

getCurrentSlide:返回当前轮播图片的序号。

pgwSlideshow.getCurrentSlide();

getSlideCount:返回轮播图中图片的总数。

pgwSlideshow.getSlideCount();

displaySlide:通过参数中的数值来显示指定序号的轮播图图片。

pgwSlideshow.displaySlide(3);

nextSlide:显示下一幅图片。

pgwSlideshow.nextSlide();

previousSlide:显示前一幅图片。

pgwSlideshow.previousSlide();

destroy:销毁轮播图对象。如果传入参数true,那么容器将只是被隐藏起来。

pgwSlideshow.destroy();

reload:使用新的配置参数来重新加载轮播图插件。

pgwSlideshow.reload({

transitionEffect : 'fading',

adaptiveDuration : 4000

});

android 图片轮播带缩略图,超酷响应式带缩略图的jQuery轮播图插件相关推荐

  1. 10款非常有效的帮助你设计超酷响应式布局的jQuery插件

    日期:2012/02/24  来源:GBin1.com 如 果你关注最近几年的web设计,那么响应式布局(responsive layout)设计对于你来说肯定不是一个陌生的词汇. 相对于传统的页面设 ...

  2. php插入html动态背景,HTML5超酷响应式视频背景动画特效

    简要教程 这是一款HTML5超酷响应式视频背景动画特效.该视频背景可以将视频自适应屏幕的大小,制作出炫酷的动态视频背景效果. 使用方法 在页面中引入bideo.js文件. HTML结构 该视频背景动画 ...

  3. html表单模板属性,HTML5超酷响应式表单美化模板插件

    这是一款非常效果非常酷的HTML5超酷响应式表单美化效果插件.表单的整体效果使用扁平化风格,使用media queries来为各种屏幕创建响应式效果.在大屏幕上,整个表单分三列显示,当屏幕小到一定程度 ...

  4. html5圆形图片轮播,jQuery超酷响应式圆形图片轮播图特效

    mislider是一款效果非常酷的jQuery响应式圆形图片轮播图特效插件.该轮播图特效可以将图片以圆形图片显示,然后使图片无限循环形成轮播图或旋转木马特效.该轮播图插件的特点有: 使用简单 在同一个 ...

  5. HTML圆形立体感轮播图,jQuery超酷响应式圆形图片轮播图特效

    mislider是一款效果非常酷的jQuery响应式圆形图片轮播图特效插件.该轮播图特效可以将图片以圆形图片显示,然后使图片无限循环形成轮播图或旋转木马特效.该轮播图插件的特点有: 使用简单 在同一个 ...

  6. 超美响应式自适应引导页带音乐播放器源码

    介绍: 超美响应式自适应引导页带音乐播放器源码,纯html源码,右键记事本修改即可~自带音乐播放器,自带自动打字特效,自带网站存活时间,自带随机ACG背景,自适应响应式网页 网盘下载地址: http: ...

  7. 帮助你生成超酷计时器和时钟效果的jQuery插件 - FlipClock.js

    为什么80%的码农都做不了架构师?>>>    日期:2013-6-6  来源:GBin1.com 在线演示 FlipClock.js 是一款功能强大并且支持自定义的时钟和计时器的j ...

  8. html5js图片滚动,基于滚动的超酷js图片动画特效

    这是一款基于滚动的超酷js图片动画特效.该特效在使用鼠标滚动屏幕时,根据屏幕的当前位置,屏幕上的图片做出相应的动画效果,非常炫酷. 使用方法 HTML结构 CSS样式 // The container ...

  9. Html5图片翻页制作,HTML5超酷名片盒风格3D翻页图片画廊

    在前面我们讲解了一个使用纯CSS制作3D百叶窗效果,今天我们要来制作一个类似名片盒的3D翻页图片画廊.在这个效果中,我们将使用一个HTML5 range输入框元素来控制图片画廊的前后翻页.这个rang ...

最新文章

  1. 哈佛CASTER | 基于化学子结构表征预测药物相互作用
  2. Linux 的相关介绍
  3. python3比较文本差异_脑科学方向 | Python3的安装与环境搭建
  4. Android文本输入框EditText方法说明和属性
  5. JAVA长连接与短连接
  6. python随机漫步_Python实现随机漫步功能
  7. python爬虫餐饮行业数据分析统计服_Python数据分析实战,简单快速制作餐饮行业商业化报告...
  8. hive使用适用场景_大数据入门:Hive应用场景
  9. 阿木动态 | 助力机器人教育!一站式智能无人机专业课程建设方案!
  10. vue 点赞+收藏 图标
  11. 收藏本站与设为首页javascript代码
  12. 数据分析-如何搭建业务指标体系
  13. 深度丨从零搭建推荐体系
  14. 获两大A股龙头加持,掌上辅材能否成为中国版“家得宝”?
  15. 日常听歌哪款蓝牙耳机音质好?2021国产高性价比高音质蓝牙耳机分享
  16. 学c语言要掌握的英语单词,学习C语言需要理解的英语单词
  17. LeetCode 题解随笔:动态规划(一)
  18. C#自动播放下一首歌曲(windowsmediaPlayer)
  19. 机器学习系统设计:Python 语言实现
  20. Macbook常见扩容方法的那些优缺点

热门文章

  1. 学生用计算机怎么爱心形,九空格爱心配图制作步骤 朋友圈爱心形配图怎么弄...
  2. Linux 调试之 TRACE_EVENT(二)
  3. Golang工具安装
  4. 理财学习01-初识基金
  5. QQ密码忘记怎么办 教你找回QQ密码
  6. 计算机组成存储单元地址分配,【计算机组成原理】主存中存储单元地址的分配/大小端方式/按字节(字)寻址云笙菇凉的博客-...
  7. http://archive.ubuntu.com/ubuntu xenial/main amd64 tmux amd64 2.1-3build1 403 Forbidden
  8. 我的世界基岩版开服务器教程BDS篇
  9. vscode 快速安装 platformio IDE
  10. 3D射击游戏作弊视频课程-卢嘉文-专题视频课程