我已经实现了一个fancybox,可以打开并加载ajax内容而不会出现任何问题.但是当我使用jquery将新的ajax内容加载到FancyBox中的div时,我需要再次将FancyBox置于屏幕中心.
function refreshContent(url) {
$("#content").fadeOut("slow", function(){
$.fancybox.showLoading();
$("#content").load(url,false, function() {
$.fancybox.hideLoading()
$("#content").fadeIn("slow");
$.fancybox.reposition();
});
})
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我尝试过reposition()方法,但没有效果.这同样适用于center()
我在这里错过了什么?
我正在使用Fancybox ver 2.0.5
fancybox ×1