所以我想要实现的是当灯箱(使用colorbox)关闭后面的页面刷新时。 (所以php变量会更新)
<script>
if(parent.jQuery.colorbox.close()){
window.refresh();
}
</script>
目前灯箱已关闭,但页面未重新加载,因此变量不会更新:(
任何帮助都会很棒:)提前谢谢你!
请求额外代码:)
jQuery(document).ready(function () {
jQuery('a.out').colorbox({iframe:true,opacity:0.5,scrolling:false,width:"400px",height:"300px",transition:"none"});
onClosed: function() { location.reload(true); }
});
答案 0 :(得分:0)
那是因为窗口没有方法刷新。请改用location.reload(true);
。
这段代码可以解决问题:
$(document).ready(function() {
$('a.out').colorbox({
iframe: true,
opacity: 0.5,
scrolling: false,
width: '400px',
height: '300px',
transition: 'none',
onClosed: function() {
location.reload(true);
}
});
});