小编use*_*928的帖子

加载新的ajax内容后,将fancybox重新定位到中心

我已经实现了一个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
推荐指数
1
解决办法
6190
查看次数

标签 统计

fancybox ×1