需要jQuery Fancybox来刷新父窗口

时间:2012-11-15 19:07:49

标签: jquery fancybox

我在使用jQuery Fancybox刷新父窗口时遇到问题。 fancybox打开并运行得很好,但onClosed事件对我不起作用。

$(document).ready(function() {
  $("a#add_document_type").fancybox({
    type: 'iframe',
    onClosed: function() {
      parent.location.reload(true); 
    }
  });
});

为了测试我已经替换了parent.location.reload(true);警报('测试');那里没有运气,所以我有点失落。感谢任何人都能提供的帮助!

1 个答案:

答案 0 :(得分:2)

解决:诀窍是使用afterClose:,而不是onClosed:所以完整的代码将是:

$(document).ready(function() {
  $("a#add_document_type").fancybox({
    type: 'iframe',
    afterClose: function() {
      parent.location.reload(true); 
    }
  });
});