IE定位问题,求大神解题

发布于 2022-09-04 16:10:52 字数 1877 浏览 10 评论 0

(360浏览器兼容模式下)有三个盒子,box1做了蒙蔽效果(position:fixed);box2(position:absoulte);box3(position:absolute;);

点击文字让蒙版出现,box2中的对应个box3显示;因为box3需要水平垂直居中;做了定位;需要给Box2添加宽高;但是给box2添加width和height均为100%是,box3显示之后就不会隐藏了;

<div>
<p class="modelStand1">
       文字1
    </p>
    <p class="modelStand2">
         文字2
    </p>    
</div>


<ul class="modeleImg">
    <li class="modelLi1" style="cursor:pointer;">
        <img class="modelLimg4" style="width: 800px; height: 290px;" src="" />
    </li>
    <li class="modelLi2" style="cursor:pointer;">
       <img class="modelLimg4" style="width: 800px; height: 290px;" src="" />
    </li>
</ul>

<script>function modelXyd(oneBox,twoBox,thereBox){
        var a="."+oneBox;
        var b="."+twoBox;
        var c="."+thereBox;
      $(a).on("click",function(e){
        $(".modeleImg").show();
        $(b).show();
        $(c).show();
        $(c).on("click",function(e){
             $("modeleImg").show();
              $(b).show();
             $(c).show();
            ;
          if(e && e.stoppropagation){
               e.stopPropagation();
        }else{
                window.event.cancelBubble=true;
                }
          });
         $(document).on("click",function(){
              $(".modeleImg").hide();
              $(b).hide();
             $(c).hide();
          });
            if(e && e.stoppropagation){
               e.stopPropagation();
        }else{
                window.event.cancelBubble=true;
                }
      })
      };
$(document).ready(function(){
  modelXyd("modelStand1","modelLi1","modelLimg1");
  modelXyd("modelStand2","modelLi2","modelLimg2");
  modelXyd("modelStand3","modelLi3","modelLimg3");
})</script>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文