js 覆盖层

          if(self.status.indexOf(thisFile.status) != -1){
            $("#" + thisFile.id).parent().parent(".oneFile").find(".file-mask").css({"display": "block"});
            $("#" + thisFile.id).parent().parent(".oneFile").find(".mask-show").css({"display": "block"});
            if (thisFile.status == -1 ||thisFile.status == 2 || thisFile.status == 3) {
              $("#" + thisFile.id).parent().parent(".oneFile").find(".mask-show p").text("上传中..");
              $("#" + thisFile.id).parent().parent(".oneFile").find(".mask-show img").attr("src", "../../../static/images/uploading.png");
            } else if (thisFile.status == 7) {
              $("#" + thisFile.id).parent().parent(".oneFile").find(".mask-show p").text("转码中..");
              $("#" + thisFile.id).parent().parent(".oneFile").find(".mask-show img").attr("src", "../../../static/images/transcoding.png");
            } else if (thisFile.status == 0 || thisFile.status == 5 || thisFile.status == 9) {
              if(thisFile.status == 0 || thisFile.status == 5){
                $("#" + thisFile.id).parent().parent(".oneFile").find(".mask-show p").text("上传失败");
              }else{
                $("#" + thisFile.id).parent().parent(".oneFile").find(".mask-show p").text("转码失败");
              }
              $("#" + thisFile.id).parent().parent(".oneFile").find(".mask-show img").attr("src", "../../../static/images/failed.png");
            }
          }else{
            //重绘时清除覆盖
            $("#" + thisFile.id).parent().parent(".oneFile").find(".file-mask").css({"display": "none"});
            $("#" + thisFile.id).parent().parent(".oneFile").find(".mask-show").css({"display": "none"});
            $("#" + thisFile.id).parent().parent(".oneFile").find(".mask-show p").text("");
            $("#" + thisFile.id).parent().parent(".oneFile").find(".mask-show img").attr("");
          }




  .res-show .oneFile .file-mask {
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    /*background-color: #9c9c9c;*/
    z-index: 8;
    -moz-opacity: 0.7;
    opacity: .70;
    border-radius: 3px;;
    filter: alpha(opacity=70);
  }


  .res-show .oneFile .mask-show {
    display: none;
    position: absolute;
    bottom: 50px;
    right: 40px;
    /*width: 100%;*/
    /*background: #CCCCCC;*/
    /*height: 49%;*/
    /*padding: 8px;*/
    z-index: 9;
    /*overflow: auto;*/
    /*color: #fff;*/
    /*text-align: center;*/
  }




<div class="oneFile"   v-for="fileObj in files">
        <div class="file-mask">
          <div class="top-operate"><i class="iconfont icon-shanchu" @click="delFiles(fileObj)"></i></div>
        </div>
        <div class="mask-show">
          <img class="mask">
        </div>
        <div @click="fileDetail(fileObj)" ref="oneFile" :value="fileObj.id">
          <resFile :fileObj="fileObj" :id="fileObj.id" @deletes="delFiles" @share="shareFile" ></resFile>
        </div>

      </div>


 <resFile></resFile> 是加载的一个别的组件

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值