これはトリックです。これには、javascriptを追加する必要はありません(または、カラーボックスクローズイベントをフックする必要はありません)。
jquery.colorboxは、表示する前にhtml> bodyルートから作成した構造体にインラインコンテンツを再配置し、閉じたときに元の位置に戻します。それは奇妙な行動IMOですが、それに応じてあなたの '隠れルール'を適用してください。
<style>
#div_id_i_want_to_show { display: block; ...your other style rules... }
#divParent #div_id_i_want_to_show { display: none; }
<style>
<div id='parent'><div id='div_id_i_want_to_show'>...
また、ルールを反転して、カラーボックスで定義された要素に依存する「公開ルール」を配置します。
<style>
#div_id_i_want_to_show { display: none; ...your other style rules... }
.colorbox #div_id_i_want_to_show { display: block; }
<style>
<div id='div_id_i_want_to_show'>...
ああ、また、さらに別のオプションは、.hiddenDivラッパーの内側にあなたの#div_id_i_want_to_showを維持することです。emailPopup
あなたはIDがカラーボックス
<div style='display: none'>
<div id='emailPopup_content'>
Hi user,
Thank you!
</div>
</div>
を使用してemailPopup_content
あるいくつかのポップアップを開きたい
<div class="emailUse">
<a class="emailPopup" href="#emailPopup_content">Mail Me</a>
</div>
いくつかのボタンをクリックすると
<style>
#div_id_i_want_to_show { ...your style rules... }
.hiddenDiv { display: none; }
<style>
<div class='.hiddenDiv'><div id='div_id_i_want_to_show'>...
あなたが置くことによって、表示と非表示を見送ることができますあなたが "#div_id_i_want_to_show"を隠しdivの中に表示したいdiv。 – mcassano