ここにトリックがあります。このために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'>...
また、さらに別のオプションは、#div_id_i_want_to_showを.hiddenDivラッパー内に保持することです。
<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'>...