ユーザーが次のようにしてフォームを送信したら、カラーボックスを開こうとしました。
$.colorbox({
'iframe': true,
'width':'550px',
'height':'200px',
'href': 'index.html',
'onClosed': function()
{
var form$ = $('#book-form');
form$.get(0).submit();
}
});
そして、次のようにしてiframe内で閉じようとしています(人々が「はい」リンクをクリックしたとき):
$('#yes').click(function()
{
parent.$('#repeat_provider').val(" . $booking['provider_id'] . ");
parent.$.colorbox.close();
return true;
});
しかし、カラーボックスは実際には閉じていません。私が何を間違えたのかわからない?