カラーボックスを使用してiframeでページを開いています。このページにはチェックボックスがあります。カラーボックスが閉じているときに、そのチェックボックスがクリックされたかどうかを確認し、クリックされた場合は関数を実行します。
これが私が持っているものです:
$(".colorbox").colorbox({
rel:'group1',
iframe: true,
width:100+"%",
height:100+"%",
onClosed:function(){
var chosenMap = $("input:checkbox#modern");
if (chosenMap.checked) {
alert("checked");
}else{
alert("not checked");
}
}
});
カラーボックスのhtmlは次のとおりです。
<form>
<label for="modern" class="check activeCheck"><input type="checkbox" name="Style" id="modern" >Custom</label>
<input class="next button" type="button" value="Back" onclick="parent.$.colorbox.close(); return false;" >
</form>