Colorbox 自动关闭并重新打开另一个 iframe



在加载网站时,我打开了一个带有colorbox的新闻弹出窗口。一段时间后,这应该关闭或淡出,并且新消息逐渐消失。这是我的代码,自动关闭正在工作,但重新打开不起作用。怎么了?

$.fn.colorbox(
  { iframe:true, 
    innerWidth:760, 
    innerHeight:640, href:"aktuelles.php?id=33"});
setTimeout(function(){$.colorbox.remove();}, 5000);
setTimeout(function()
  {$.colorbox({
     iframe:true, 
     innerWidth:760, 
     innerHeight:640,href:"aktuelles.php?id=32"});}, 5000);

感谢您的任何帮助。

此致敬意托马斯

在以下代码行中:

setTimeout(function(){$.colorbox.remove();}, 5000);

我们正在从文档中完全删除colorbox,根据文档,我们不考虑将其用于将来使用,您正在寻找的方法$.colorbox.close(),应用它会将该行更改为:

setTimeout(function(){$.colorbox.close();}, 5000);

还有其他 2 件重要的事情,如果您希望 iframe 开始打开,我们将选项open设置为 true colorbox ,正如我的评论中所述,我们需要为setTimeout设置不同的值,例如,要在关闭后重新打开模态 5000ms,我们需要将其间隔设置为 10000

相关内容

最新更新