带有数据表的我的网站每30秒发布一次,以便从数据库接收新数据。
现在的问题是,如果fancybox打开(显示图表)并且父网站重新加载,我的fancybox会关闭图表。
如何防止此行为?意思是父网站重新加载并接收新数据,打开的fancybox(图表)仍然保留在前台,直到我关闭它。
答案 0 :(得分:0)
正确的解决方案不是重新加载页面,而是使用ajax来获取新数据。在页面刷新时,在技术上不可能保持模态打开。你可以在每次刷新后打开fancybox,但它不会很流畅。
答案 1 :(得分:0)
我使用JavaScript方法setTimeout
setTimeout(function() {location.reload();},30*1000);
而不是
<meta http-equiv="refresh" content="30">
在重新加载期间,网站正在闪烁,但仍然存在fancybox。它对我有用。