最新活动温馨提示:99元终身VIP,整站资源免费下载!
头像

支持移动端的纯js轮播图插件awesome-slider

来源:http://www.erdangjiade.com/js/8755.html 二当家的 2019-06-25 22:03浏览(32)

awesome-slider是一款支持移动端的纯js轮播图插件。该轮播图插件支持任何HTML标签,可以自定义分页标签和Loading效果,支持在前端框架如react中使用。

1、请不要问“在不在”之类的问题,有问题直接问!2、学生或暂时没有工作的童鞋,99元整站资源免费下载!3、充值VIP会员,整站资源无任何限制下载!5、程序员加油,交流群:368848856 在线 充值

支持移动端的纯js轮播图插件awesome-slider
分类:图片代码 > 图片轮播 难易:初级
查看演示 下载资源: 0

关注微信号获取此Demo视频教程:

下载资源 下载积分: 20 积分

基本使用

const AwesomeSlider = require("awesome-slider");
// or
import AwesomeSlider from "awesome-slider";
 
const awesomeSlider = new AwesomeSlider(images, container, [options]);

API images:轮播图的图片。可以是简单模式,也可以是也可以自由组合模式。

/* 简单模式 */
["./images/1.jpg", "./images/2.jpg", "./images/3.jpg", "./images/4.jpg"];
 
/* 自由组合模式 */
[
  {
    tagName: "a",
    attrs: {
      style: "",
      class: "",
      href: "https://wwww.example.com"
    },
    children: [
    "this just textNote, not object",
    {
      tagName: "div",
      attrs: {
      style:""
    },
  },
  "./images/example.jpg"
]

container:包裹 images 的 html 元素。

var container1 = document.querySelector(".container"); 
// react
...
const containerRef = useRef(null);
...
const container1 = containerRef.current;
...
<div className="container1" ref={containerRef}>

配置参数

ratio:图片的宽高比。
    duration:轮播动画过渡的时长(ms)。
    autoplay:是否开启自动轮播。
    interval:自动轮播的间隔时长(ms)。
    indicator:轮播状态的指示 js创建html, 通过有传递的参数做样式交互, 如果要使用this, 就不要使用箭头函数, 一般现有传递的参数够用。
    initIndex:初始展示的图片的序号。
    manual:js创建html, 插入两部分, 分别是previous和next。
    timing:轮播动画类型。
    enableResize:是否开启窗口大小变化的监听。
    imageDownloading:js创建html, 插入图片加载的效果。
    imagePlaceholder:js创建html, 插入图片加载失败的占位。
声明:本文为原创文章,如需转载,请注明来源erdangjiade.com并保留原文链接:https://www.erdangjiade.com/js/8755.html
评论0
头像

友情提示:垃圾评论一律封号 最新福利:领取阿里云限量2000通用代金券

1 2