我已经实现了一个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();
});
})
如您所见,我尝试过使用 reposition() 方法,但没有效果。同样适用于 center()
我在这里想念什么?
我正在使用 Fancybox 2.0.5 版