inspired by body-scroll-lock
顾名思义 tua-body-scroll-lock
是用来锁住 body
滚动的包。并且针对PC端
和移动端 ios
和 android
做了不同的处理,保证在各个端都可以完美使用。
$ npm i -S tua-body-scroll-lock
# OR
$ yarn add tua-body-scroll-lock
import { lock, unlock } from 'tua-body-scroll-lock'
// 禁止滑动后还需要内部可以滚动的元素(针对移动端ios处理)
const targetElement = document.querySelector("#someElementId");
lock(targetElement)
unlock(targetElement)
tips: PC端不需要targetElement; 不传targetElement也不想要控制台提示可以传
null
import { lock, unlock } from 'tua-body-scroll-lock'
lock()
unlock()