div模态显示内容

Posted 花语苑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了div模态显示内容相关的知识,希望对你有一定的参考价值。

业务需要,上传的图片,本地显示大图;

模态代码:

<div onclick="hidebigimg()" class = "bg-model" style="position:absolute;top:0%;left:0%;display:none;background:rgba(0,0,0,0.3);width:100%;height:100%;position:fixed;z-index:9999">
  <img class = \'content\' style="cursor:pointer;position: absolute;left: 50%;top: 50%;border-radius: 8px;margin-top:-300px;margin-left:-400px; width: 800px;height:600px;background-color: #fff;"/>
</div>

js:

//显示大图
function showbigimg(obj){
    if(!$(obj).attr("src")){
        return;
    }
    $(".content").attr("src",$(obj).attr("src"));
    $(".bg-model").fadeTo(300,1)
      //隐藏窗体的滚动条
  $("body").css({ "overflow": "hidden" });
}
//隐藏大图
function hidebigimg(){
    $(".content").removeAttr("src");
    $(".bg-model").fadeTo(300,1);
    $(".bg-model").hide();
    //显示窗体的滚动条
  $("body").css({ "overflow": "visible" });
}

//效果图:

 

 

以上是关于div模态显示内容的主要内容,如果未能解决你的问题,请参考以下文章

每次打开时如何使 div 模态滚动到顶部?

我该如何做模态对话框片段(代码在我关闭之前不会执行)

模态文本在其他模态中重复

如何在jQuery for div中应用“if event target”并适用于所有孩子(模态关闭问题)?

在深色页面上显示模态 DIV

为啥在卸载相关组件时保持“模态背景淡化显示”存在,我应该如何“删除/禁用”这个 div