2012-07-05 28 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

這可能是一個插件中的錯誤,因爲它似乎已經解決了它自己。現在一切都很好!