2012-07-05 26 views
0

我在使用通过无限滚动拉入内容的自定义关闭按钮时关闭Fancybox的问题。Fancybox 2自定义关闭按钮和无限滚动

http://fancyapps.com/fancybox/

所包含的页面之前无限滚动可以打开和关闭就好

http://www.infinite-scroll.com/

一切。对于通过无限滚动拉入的内容,我可以毫无问题地启动Fancybox,但点击关闭后,我只会将备份引导至页面的顶部,并且Fancybox从不关闭。

这里是我使用的代码:

HTML

<a href="#" class="fncy-custom-close"> 
    <span>Close</span> 
</a> 

JS

$(document).ready(function() { 
    $('.fancybox').fancybox({ 
     padding : 0, 
     scrolling : 'no', 
     arrows : false, 
     closeBtn : false, 
     helpers : { 
      overlay: { 
       opacity: 0.6 
      } 
     } 
    }); 
    $('a.fncy-custom-close').click(function(e){ 
     e.preventDefault(); 
     $.fancybox.close(); 
    }); 
}); 

任何帮助是极大的赞赏。谢谢。

+0

什么类型的内容? HTML内联内容,图像等?有些类的'fncy-custom-close'也是动态加载的? – JFK 2012-07-05 19:19:20

回答

0

这可能是一个插件中的错误,因为它似乎已经解决了它自己。现在一切都很好!