有两个fancybox iframe的问题

时间:2011-09-03 20:17:28

标签: javascript fancybox

我需要:

  1. 点击链接后,在iframe上打开一个fancybox(faqs.htm)
  2. 在使用faqs.htm中的某些链接时,我需要关闭此fancybox并在iframe中打开一个新的(new.htm)
  3. 如果showNew()是执行此操作的函数,我的代码是

    function showNew() {         。父$ fancybox.close()。         parent.window.setTimeout( “父$( '#新')的fancybox()触发( '点击')。”,500); }

    我在这里缺少什么?

1 个答案:

答案 0 :(得分:1)

您无需先关闭之前的fancybox。

这应该可以解决问题:

function showNew() {
    setTimeout(function() {
        parent.$('#new').trigger('click');
    }, 500);
}