在关闭Fancy Box时防止删除DOM

时间:2013-09-12 05:31:40

标签: jquery ajax wordpress dom

我在wordpress中使用表格中的fancybox插件。因此,当单击按钮时弹出窗体,但是当弹出窗口关闭并且按钮重新单击时,窗体不会出现。在我看来,包含表单的模式div(fancyboxID-1)将从DOM中删除,因此当您再次单击该按钮时,该模式无需显示。

HTML:

<div style="display:none" class="fancybox-hidden"><div id="fancyboxID-1">
    <?php gravity_form(1, true, true, true, null, true, 3); ?>

    </div></div>

    <a href="#fancyboxID-1" class=" va-contact-link listing-contact-link cboxElement">Click here to enter your details</a>

CSS:

a.va-contact-link {
background: -moz-linear-gradient(center top , #FFFFFF, #EEEEEE) repeat scroll 0 0      transparent;
border: 1px solid #CCCCCC;
border-radius: 5px 5px 5px 5px;
color: #666666;
display: inline-block;
font-size: 11px;
font-style: italic;
font-weight: bold;
margin: 0 10px 10px 0;
padding: 5px 8px;
}

我该如何解决这个问题?

请帮忙。

由于

2 个答案:

答案 0 :(得分:0)

使用Firebug找到(关闭弹出窗口)函数,查看代码。

你会知道它是否删除了表格!如果是,那么将其更改为fadeOut()hide()以及类似的内容!

如果它无效,请粘贴代码我会检查它!

答案 1 :(得分:0)

问题出在我正在使用的jQuery colorbox上。似乎有一个错误或与该版本的东西。我更新了它,问题得到解决。

谢谢大家。