我在使用jQuery Fancybox刷新父窗口时遇到问题。 fancybox打开并运行得很好,但onClosed事件对我不起作用。
$(document).ready(function() {
$("a#add_document_type").fancybox({
type: 'iframe',
onClosed: function() {
parent.location.reload(true);
}
});
});
为了测试我已经替换了parent.location.reload(true);警报('测试');那里没有运气,所以我有点失落。感谢任何人都能提供的帮助!
答案 0 :(得分:2)
解决:诀窍是使用afterClose:,而不是onClosed:所以完整的代码将是:
$(document).ready(function() {
$("a#add_document_type").fancybox({
type: 'iframe',
afterClose: function() {
parent.location.reload(true);
}
});
});