0.0.2 • Published 6 years ago

wj-alloy-event v0.0.2

Weekly downloads
9
License
-
Repository
-
Last release
6 years ago

props

AlloyEvent(element, triggers, config)

Example

  import AlloyEvent from 'wj-alloy-event';

  const alloyEvent = new AlloyEvent(
    document.getElementById('eventBox'), {
      onTap: () => {
        console.log('onTap');
      },
      onSingleTap: () => {
        console.log('onSingleTap');
      },
      onDoubleTap: () => {
        console.log('onDoubleTap');
      },
      onLongPress: () => {
        console.log('onLongPress');
      },
      onSwipe: (e) => {
        console.log(e);
      },
    }, {
      swipePercent: 0.02,
    }
  );

triggers

支持的手势事件

 let triggers = {
  onTap: () => {},
  onSingleTap: () => {},
  onDoubleTap: () => {},
  onLongPress: () => {},
  onSwipe: () => {},
 }

config

配置项

  let config = {
    swipePercent: 0.02, // 触发滑动的横向屏比()
    doubleInterval: 200, // 触发双击的间隔时间(ms)
    longPressTime: 500, // 长按触发时间(ms)
  };