私はこのコードを使用してfancyboxポップアップをロードしています。開くと親ページの別のdivが非表示になり、閉じるとdivを再度表示する必要がありますが、表示する元のdivが見つからないようです。
<script type="text/javascript">
$(document).ready(function() {
$(".fancybox").fancybox();
$(".fancybox").click(function() {
$("#divtotoggle").hide();
$.fancybox.open({
'type': 'iframe',
padding : 0,
afterClose: function() {
//$("#divtotoggle",parent.document).show();
$("#divtotoggle").show();
}
});
});
});
</script>
私TypeError: document.getElementById(...) is null
はafterClose
関数を取得します
親にあるためだと思いましたが、$("#divtotoggle",parent.document).show();
失敗しました。