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

时间:2014-02-28 10:22:58

标签: jquery colorbox

在加载网站时,我打开带有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);

感谢您的帮助。

最好的问候 托马斯

1 个答案:

答案 0 :(得分:0)

在这行代码中:

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

我们正在从文档中完全删除colorbox,相应于documentation,我们不会考虑将来使用,您正在寻找的方法是$.colorbox.close(),应用它我们会改变这一行:

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

还有其他两项重要的事情,如果您想要开启iframe,我们会将colorbox选项open设置为true,并且如我的评论所述,我们需要要为setTimeout设置不同的值,例如,在关闭模式后重新打开模式5000毫秒,我们需要将其间隔设置为10000