为了账号安全,请及时绑定邮箱和手机立即绑定

vue 关闭遮罩

vue 关闭遮罩

守候你守候我 2019-03-15 11:15:14
<div class="mark" v-show="markFlag!=0">    <section class="exitLogin" v-show="markFlag==1">           </section>    <section class="reciveGoodsInfo" v-show="markFlag==2">           </section>    <section class="buyDiamond" v-show="markFlag==3">        </section></div>上面是遮罩的部分代码 中间3个section 是选项卡一类的东西大小只占遮罩中间一部分 如何实现点击遮罩没有内容的部分 关闭遮罩这个功能啊 放了个假发现忘了好多东西 老铁们给点思路
查看完整描述

2 回答

?
皈依舞

TA贡献1851条经验 获得超3个赞

这样布局:


<style>

    .mask{

        position: fixed;

        left: 0;

        top: 0;

        width: 100%;

        height: 100%;

        opacity: 0.5;

        background: #000;

        z-index:2000;

    }

    .content{

        z-index:20001;

    }

</style>

<div class="mark" v-show="markFlag!=0">

    <div class="content">

        <section class="exitLogin" v-show="markFlag==1">

       

        </section>

        <section class="reciveGoodsInfo" v-show="markFlag==2">

           

        </section>

        <section class="buyDiamond" v-show="markFlag==3">

        

        </section>

    </div>

    <div class="mask"></div>

</div>

https://img1.sycdn.imooc.com//5c8f0f0f00012b7d05990795.jpg

查看完整回答
反对 回复 2019-03-18
?
HUX布斯

TA贡献1876条经验 获得超6个赞

给遮罩绑定点击事件,点击时将markFlag 设置为0


查看完整回答
反对 回复 2019-03-18
  • 2 回答
  • 0 关注
  • 1184 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号