H5Snap

功能描述

H5Snap是滑动菜单的原生js实现,无任何依赖。

依赖模块

快速使用

  1. var snapper = new Snap({
  2. element: document.getElementById('content')
  3. });
  4. snapper.open('left') // 打开左侧区域

配置项

element

  • 类型:HTMLElement
  • 默认值:null
  • 作用:内容区
  • 是否必传:是

    disable

  • 类型:String

  • 取值:left|right
  • 默认值:none
  • 作用:禁用左右滑动区域
  • 是否必传:否

    easing

  • 类型:String

  • 取值:linear|ease|ease-in|ease-out|ease-in-out
  • 默认值:ease
  • 作用:open侧滑切换动画
  • 是否必传:否

    maxPosition

  • 类型:Number

  • 默认值:266
  • 作用:滑向右边的最大距离
  • 是否必传:否

    minPosition

  • 类型:Number

  • 默认值:-266
  • 作用:滑向左边的最大距离
  • 是否必传:否

    tapToClose

  • 类型:Boolean

  • 默认值:true
  • 作用:点击关闭
  • 是否必传:否

方法

打开

  1. snapper.open('left|right')

关闭

  1. snapper.close()

特别说明

更多配置和用法,请参考Snap.js