zoukankan      html  css  js  c++  java
  • 蒙层


    css

    .mask-box {
         px2rem(685px); 
        position: fixed;
        top: 0;
        right: px2rem(-685px);
        transition: all 0.5s;
        height: 100%;
        background:rgba(0,0,0,0.8); // 不影响子元素透明度
        z-index: 100;
        .close {
            margin-left: px2rem(60px);
            margin-top: px2rem(40px);
            img {
                 px2rem(40px);
                height: px2rem(40px);
            }
        }
        .title {
            font-size: px2rem(40px);
            font-weight: 400;
            color: #ffffff;
            text-align: center;
            margin-top: px2rem(-10px);
        }
        .content {
            margin-left: px2rem(40px);
            margin-right: px2rem(40px);
            margin-top: px2rem(60px);
            height: 80%;
            overflow: auto; // 必须结合高度
            font-size: px2rem(28px);
            line-height: px2rem(48px);
            color: #fff;
    
            p {
                text-indent: 2em;
            }
    
            .image {
                margin-top: px2rem(20px);
                margin-bottom: px2rem(20px);
    
                img {
                    opacity: 1;
                     100%;
                }
            }
        }
    }
    

    js

    // 查看
    $(".view-btn").on('click', function () {
        var id = $(this).data('id');
        $.ajax({
            type: 'POST',
            url: '/wx.php/Index/ajaxGetOptionContent',
            data: {
                option_id: id,
            },
            dataType: 'json',
            timeout: 3000,
            async: true, //所有请求均为异步。如果需要发送同步请求
            cache: false, //浏览器是否应该被允许缓存GET响应。
            context: $('body'),
            success: function (res) {
                if (res.errno == 0) {
                    // body 滑动关闭
                    $('body').removeClass('overflow-auto');
                    $('body').addClass('overflow-hidden');
                    $('#mask-content').html(res.data.content);
                    $('.mask-box').css({"right":"0"});
                } else {
                    layer_msg(res.errdesc);
                }
            },
            error: function () {
                layer_msg('请求失败,请重试');
            }
        })
        return false; // 不触发父div点击事件
    });
    
    // 点击页面关闭蒙层
    $("body").on('click', function () {
        // body 滑动开启
        $('body').addClass('overflow-auto');
        $('#mask-content').html('');
        $('.mask-box').css({"right":"-9.13333rem"});
        return false; // 不触发父div点击事件
    });
    
    // 点击关闭按钮关闭蒙层
    $(".close").on('click', function () {
        // body 滑动开启
        $('body').addClass('overflow-auto');
        $('#mask-content').html('');
        $('.mask-box').css({"right":"-9.13333rem"});
        return false; // 不触发父div点击事件
    });
    
  • 相关阅读:
    [CSP-S模拟测试]:影子(并查集+LCA)
    [CSP-S模拟测试]:夜鹰与玫瑰(数学)
    [CSP-S模拟测试]:抛硬币(DP)
    [CSP-S模拟测试]:影魔(树状数组+线段树合并)
    [CSP-S模拟测试]:队长快跑(DP+离散化+线段树)
    [CSP-S模拟测试]:玄学题/c(数学)
    [CSP-S模拟测试]:卡常题/b(基环树+DP)
    [CSP-S模拟测试]:工业题/a(数学)
    BZOJ5297 [Cqoi2018]社交网络 【矩阵树定理】
    BZOJ5300 [Cqoi2018]九连环 【dp + 高精】
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/13677247.html
Copyright © 2011-2022 走看看