2012-04-09 17 views
0

私はフォームデータをcolorbox(lightbox)ifarmeメソッドでPHPを使用して送信します。ので、私はフォームの真の提出を閉じる。私の問題はフォームがtrueを提出したときです。私は成功のボックスを表示し、your message is Sentを印刷します。自動クローズボックスを設定した場合、この成功ボックスは表示されず、直ちにライトボックスを閉じます。私は時間の後にライトボックスを閉じなければならない 'e.x:5seconds'ユーザがsucessboxを見た後。これには方法がありますか?提出後に閉じるcolorboxの時間を設定iframe

私の成功と近いカラーボックス機能:

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> 

おかげ

答えて

5

はこれを試してみてください:

window.setTimeout(function() { 
    $.colorbox.close(); 
}, 5000); 

私はカラーボックスは、その内容を表示するためにはiframeを使用して考えていないので、何のparentはありません必要。そうであれば、単に代わりにparent.$.colorbox.close();を使用してください。

+0

+1!完璧に働いた。 – BBKing

関連する問題