• js禁止页面滚动


    1.申明函数:

    function preventBackgroundScroll(e: React.WheelEvent){
    const target = e.currentTarget
    if (
    (e.deltaY < 0 && target.scrollTop <= 0) ||
    (e.deltaY > 0 && target.scrollHeight - target.clientHeight - target.scrollTop <= 0)
    ) {
    e.stopPropagation()
    e.preventDefault()
    }
    }

    2.调用函数:
    <div onWheel = {this.state.lodding ? this.preventBackgroundScroll : null}>

    onWheel事件
  • 相关阅读:
    5.我国最高山峰是珠穆朗玛峰,8848米。现在我有一张足够大的纸,它的厚度是0.01米。请问,我折叠多少次,可以折成珠穆朗玛峰的高度。
    sqylog 50道练习题
    sqylog练习题 2018.7.10
    WPF---依赖属性(一)
    C#基础知识---is与as
    C#基础知识---装箱与拆箱
    C#基础知识---Lambda表达式
    C#基础知识---Linq操作XML文件
    C#基础知识---匿名方法使用
    C#基础知识---?为何物
  • 原文地址:https://www.cnblogs.com/wangrui38/p/8260210.html
  • Copyright © 2020-2023  润新知