1.0.1 • Published 3 years ago

@lingcz/scroll-lock v1.0.1

Weekly downloads
-
License
MIT
Repository
-
Last release
3 years ago

安装

npm i @lingcz/lock-scroll
# or
yarn add @lingcz/lock-scroll

使用

import { lock, unlock, clearLock } from '@lingcz/lock-scroll'

//默认锁住body滚动
lock()

//解除锁定
unlokc()

//多次锁定
lock()
lock()

//解除
unlock()

//解除了一次,此时还是不能滚动
//再解除一次
unlock()
//可以滚动

clearLock() //清除所有锁定
  • 指定元素
import { lock, unlock, clearLock } from '@lingcz/lock-scroll'

const el = document.getElementById('box')

lock(el)

unlock(el)

//可以传一个数组

// lock([el1,el2...])