使用方法
使用该幻灯片插件首先需要引入wallop.css和Wallop.min.js文件。
<link rel="stylesheet" href="path/to/wallop.css"><script src="path/to/Wallop.min.js"></script>HTML结构
<div class="Wallop"> <div class="Wallop-list"><div class="Wallop-item">…</div><div class="Wallop-item">…</div><div class="Wallop-item">…</div><div class="Wallop-item">…</div><div class="Wallop-item">…</div> </div> <button class="Wallop-buttonPrevious">Previous</button> <button class="Wallop-buttonNext">Next</button></div>初始化插件
<script> var wallopEl = document.querySelector(".Wallop"); var slider = new Wallop(wallopEl);</script>添加动画效果
<head> <link rel="stylesheet" href="path/to/wallop.css"> <link rel="stylesheet" href="path/to/wallop-fade.css"></head><div class="Wallop Wallop--fade">...</div>可用动画类型
var slider = document.querySelector(".Wallop");var Wallop = new Wallop(slider); // 跳转到第二个slide(index从0开始)Wallop.goTo(1);next
var slider = document.querySelector(".Wallop");var Wallop = new Wallop(slider); // 跳转到下一个slideWallop.next();previous
var slider = document.querySelector(".Wallop");var Wallop = new Wallop(slider); // 跳转到前一个slideWallop.previous();事件
var slider = document.querySelector(".Wallop");var Wallop = new Wallop(slider); Wallop.on("change", function(event) { // event.detail.wallopEl // => <div class="Wallop">…</div>// event.detail.currentItemIndex // => number});以上就是为大家分享的纯javascript移动优先的幻灯片效果制作过程,希望可以帮助大家制作更精美的幻灯片效果。