我有一个按钮,可以从图像转盘切换到fp-portfolio小部件。它可以工作,但是问题是,当它切换时,小部件看起来像是中断或非布局,但是当我单击过滤器选项“全部显示”(例如投资组合小部件)时,它可以工作并且看起来不错。(相同反之,如果是carrusel,如果我等到它调用该函数以显示接下来的3张图像,它就可以完美工作。
反正还有重新加载图像卡鲁塞尔和fp作品集吗? 还是有什么方法可以强制将过滤器“全部显示”加载到fp-portfolio上?
我尝试过masonry "reloadItems"
,但不适用于我。
并且还尝试将活动过滤器设置为“全部显示”,但也没有成功。
我的代码如下(ourWorkCarrusel
是图像转盘,ourWorkAll
是投资组合):
jQuery(function($) {
$('#ourWorkAll').hide();
$( '#showAllProjects' ).on( 'click', function( event ){
event.preventDefault();
$('#ourWorkCarrusel').toggle("slow");
$('#ourWorkCarrusel').masonry('reloadItems');
$('#ourWorkAll').toggle("slow");
$('#ourWorkAll').masonry('reloadItems');
});
});
我希望单击切换按钮,并在加载了“显示全部”过滤器后将图像从carrusel更改为fp-portfolio。
谢谢。