0
試圖找出在使用無限滾動加載新內容時如何重新初始化Easy FancyBox。我試過$.fancybox.init()
,但這似乎不夠。在頭節調用方便的fancybox的腳本是:使用EasyFancybox Wordpress插件以及無限滾動
jQuery(document).ready(function($){
var fb_timeout = null;
var fb_opts = { 'overlayShow' : true, 'centerOnScroll' : true, 'showCloseButton' : true, 'showNavArrows' : true, 'onCleanup' : function() { if(fb_timeout) { window.clearTimeout(fb_timeout); fb_timeout = null; } } };
/* IMG */
var fb_IMG_select = 'a[href$=".jpg"]:not(.nofancybox),a[href$=".JPG"]:not(.nofancybox),a[href$=".gif"]:not(.nofancybox),a[href$=".GIF"]:not(.nofancybox),a[href$=".png"]:not(.nofancybox),a[href$=".PNG"]:not(.nofancybox)';
$(fb_IMG_select).addClass('fancybox').attr('rel', 'gallery');
$('a.fancybox, area.fancybox').fancybox($.extend({}, fb_opts, { 'transitionIn' : 'elastic', 'easingIn' : 'easeOutBack', 'transitionOut' : 'elastic', 'easingOut' : 'easeInBack', 'opacity' : false, 'titleShow' : true, 'titlePosition' : 'over', 'titleFromAlt' : true }));
/* Auto-click */
$('#fancybox-auto').trigger('click');
});
/* ]]> */
任何想法如何,我可以重新初始化這樣的事情,特別是結合新的內容加載到#內容div.post?感謝您的任何幫助。