当我点击“发送电子邮件”链接时,我应该弹出一个填写表单,然后当我点击“发送电子邮件”时,我又弹出一条感谢信息。这适用于IE8以外的所有浏览器。
每次我访问页面时,它都会给我带来什么:
http://s17.postimg.org/4w7qapmzj/screenshot1.png
内部弹出的白色框(没有信息)直接加载到IE8上,然后给我这个白色的空白框,这很烦人。
以下是代码:
<section id="gravity_thanks_ar" class="lightbox hidden">
<div class="lightbox_fade"></div>
<div class="lightbox_box_inner" id="idbox_inner">
<a href="#" class="nohistory lightbox_close lightbox_inner_close">
<div class="gravity_ar_div">
<div id="hRecDivPopUp">
</div>
</div>
.lightbox_box_inner {
width: 788px;
height: 300px;
z-index: 100;
background: #FFF;
border-radius: 4px;
-moz-border-radius: 4px;
-webkit-border-radius: 4px;
-o-border-radius: 4px;
-ms-border-radius: 4px;
-khtml-border-radius: 4px;
box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
-moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.1);
left: 16%;
top: 20px;
padding: 20px;
position: fixed;
overflow: auto;
}
var unbindOpenThanksAr = function(){
jQuery("#mailto .lightbox_close").unbind("click",openThanksAr);
}
var openThanksAr=function(evObj){
evObj.preventDefault();
window.LightBox.setup("gravity_thanks_ar",function(){unbindOpenThanksAr()});
window.LightBox.open("gravity_thanks_ar");
}
有人可以帮忙吗?