我在这里面临一个问题。我使用的jQuery同位素第一次过滤似乎不起作用
$('#filter a')[<number>].click()
是触发机制两页过滤类似的代码。在页加载它在10秒后自动触发,或可以10秒
当网页加载在$('.portfolio_block')
项目的默认集合被示出,其余为display:none
在第一前被手动干预页面,第一次过滤正常工作。项目被添加到filteredItems中,元素被隐藏,动画显示并显示元素。这里没有问题
但是在第二页上,项目被添加并且元素被隐藏。机制在这里停止。这只发生在第一次触发。从病房的第二次触发,它恢复正常运作。
$('.portfolio_block').isotope({ filter: $(this).attr('data-option-value')})
这就是我如何使用同位素。
任何帮助将是伟大的。
P.S.我试过使用$('.portfolio_block').isotope()
,但它只是在页面加载时弄乱了布局。
P.P.S为了调试目的,我添加了同位素数据的控制台日志记录。
同位素 - http://isotope.metafizzy.co/filtering.html
你可以发布这个在他们的github? – evolutionxbox
@evolutionxbox我做到了,但我不确定那里的响应率。无论我在哪里获得工作解决方案,我都会在其他地方更新。 – HymnZ
很酷。很高兴知道 – evolutionxbox