当要求过滤时,同位素可能需要一段时间才能返回内容。
所以,我想在这种情况下使用 loading.gif。我怀疑一些 jQuery 会做到这一点,但不知道在哪里或应该是什么样子这样做。
同位素很简单:
var $container = $('#stream');
$container.imagesLoaded( function(){
$container.isotope({
itemSelector: '.stream-class',
transformsEnabled: false,
});
});
然后,我使用文档中的简单按钮来触发过滤器:
$('#filters a').click(function(){
var selector = $(this).attr('data-filter');
$container.isotope({ filter: selector });
return false;
});
在此先感谢您的帮助!