美文网首页
小程序遮盖层写法 防止触摸穿透

小程序遮盖层写法 防止触摸穿透

作者: 子绎 | 来源:发表于2019-08-09 12:19 被阅读0次

1.内容部分正常写

2.遮罩部分

弹出层
view class='eject_layer' wx:if="{{shop_tab_flag}}"</view>
遮罩层 
<view class='cover' wx:if="{{shop_tab_flag}}">
</view>

3.CSS

遮罩层  100vh是等于屏幕视口的高度
.cover {
    width: 100%;
    height: 100vh;
    opacity: 0.5;
    position: absolute;
    background-color: black;
    top: 0;
    overflow: hidden;
}

弹出层正常写

最重要的是需要一个盒子包裹底层的部分

.mjltest_style {
     position: fixed;
    top: 0rpx;
    left: 0;
    bottom: 0;
    right: 0;
}

当点击显示的时候 由于每次都是0px 所以都会回到顶部
我们只需要获取到鼠标的滚动事件 把滚动的距离赋值给top就OK

onPageScroll: function (e) { // 获取滚动条当前位置
        console.log(e)
    },

相关文章

  • 小程序遮盖层写法 防止触摸穿透

    1.内容部分正常写 2.遮罩部分 3.CSS 弹出层正常写 最重要的是需要一个盒子包裹底层的部分 当点击显示的时候...

  • 遮罩防止触摸穿透

    小程序中自定义遮罩在项目中 可能会遇见 内部dome高度超过100% 出现滚轮。遮罩弹出 依旧可以滚动遮罩后的内容...

  • 禁止遮盖层下方的元素被点击

    点击事件不穿透覆盖层 pointer-events属性值详解auto——鼠标不会穿透当前层。none——元素不再是...

  • 小程序-写一个弹窗输入组件

    写项目的时候发现小程序没有自带的弹窗输入的组件,只能自己写一个。 1.半透明的遮盖层 遮盖层的样式和显隐事件wxm...

  • 开发微信小程序中常用方法

    以下是我在开发微信小程序过程中经常用到的方法,在此处做个笔记,便于查找,长期更新。 1. 自定义弹窗防止底层触摸 ...

  • CSS样式处理:放大镜图标是怎么放到输入框?

    效果图: HTML5界面写法: 移动端uniapp小程序的写法:

  • 2019-11-11

    防止小程序左右超出,导致左右滑动的问题: 防止小程序弹出层中,背景滚动的问题: 在元素中添加这个: 具体看以下链接...

  • 小知识

    遮挡层时防止触摸穿透 模糊背景 文本显示两行,多余显示省略号 三元表达式动态添加类 数组去重,数组去空, 数组合并...

  • 线程的讲解

    1 -NSthread 讲解 每个iOS应用程序都有个专门用来更新显示UI界面和处理触摸事件的主线程,为了防止UI...

  • scoped

    作用:让样式在局部生效,防止冲突写法:

网友评论

      本文标题:小程序遮盖层写法 防止触摸穿透

      本文链接:https://www.haomeiwen.com/subject/syucjctx.html