在IE8中加载时显示内部弹出窗体

时间:2013-11-04 14:32:29

标签: javascript jquery html css internet-explorer-8

当我点击“发送电子邮件”链接时,我应该弹出一个填写表单,然后当我点击“发送电子邮件”时,我又弹出一条感谢信息。这适用于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");
            }

有人可以帮忙吗?

0 个答案:

没有答案