提交iframe后设置关闭颜色框的时间

BBK*_*ing 0 jquery colorbox

我在colorbox(灯箱)ifarme方法中使用php发送表单数据.所以我关闭自动如果表单提交真实.我的问题是当表格真实提交我显示任何成功框和打印your message is Sent.如果我设置自动关闭colorbox用户没有看到此成功框并立即关闭灯箱.我需要在用户看到sucessbox之后'ex:5seconds'之后关闭灯箱.有办法吗?

我的成功和彩盒关闭功能:

echo '<div class="success">Thanks.Your Message Send. This Page Close After 5 seconds</div>';

<script type="text/javascript">
<!--//--><![CDATA[//><!--
parent.jQuery.colorbox.close();
//--><!]]>
</script>
Run Code Online (Sandbox Code Playgroud)

谢谢

Thi*_*ter 5

试试这个:

window.setTimeout(function() {
    $.colorbox.close();
}, 5000);
Run Code Online (Sandbox Code Playgroud)

我不认为colorbox使用iframe来显示其内容,所以没有parent必要.如果是这样,只需使用parent.$.colorbox.close();.