IE定位问题,求大神解题
(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 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论