Swiped.js - pretty swipe list
Demo (use mobile or emulate touches mode on your browser)
npm install swiped
bower install swiped
API
Swiped(options)
options
(object) - Options to configure a new instance of Swiped.
[options.query]
(string) - Query selector.
[options.duration]
(number) - The time (milliseconds) to open/close the element. Default: 200
.
[options.tolerance]
(number) - Default: 150
.
[options.time]
(number) - Time for short swipe. Default: 200
.
[options.left]
(number) - Distance for swipe from left to right. Default: 0
.
[options.right]
(number) - Distance for swipe from right to left. Default: 0
.
[options.list]
(boolean) - Elements depend on each other. Default: false
.
[options.onOpen]
(function).
[options.onClose]
(function).
var s = Swiped.init(options); s.open(); s.close(); s.toggle(); s.destroy([isRemoveNode]) Usage
Example of the html markup for single element:
<div class="foo"> elem1 </div>
for multiple:
<ul class="bar"> <li> elem3 </li> <li> elem4 </li> <li> elem5 </li> </ul>
for switch:
<div class="foo"><span></span>element 16</div>
initialization for single element:
var s1 = Swiped.init({ query: '.foo', right: 300 });
for multiple:
var s2 = Swiped.init({ query: '.bar li', list: true, left: 200, right: 200 });
for switch:
var s3 = Swiped.init({ query: '.foo', left: 400 }); document.querySelector('.foo span').addEventListener('touchstart', function() { s3.toggle(); }); Implementation for "swipe to delete"
Swiped.init({ query: '.baz', right: 400, onOpen: function() { this.destroy(true) } });
版权声明:
1、该文章(资料)来源于互联网公开信息,我方只是对该内容做点评,所分享的下载地址为原作者公开地址。2、网站不提供资料下载,如需下载请到原作者页面进行下载。