尽管所有文档都说 Isotope 不应该在页面加载时运行动画,但我的页面似乎每次都这样做。
它设置为使用 CSS 作为动画引擎,所以我看不到禁用它或在运行时更改持续时间的方法。
我正在使用 Isotope 演示中的复制和粘贴代码运行代码(尽管类名略有修改),但仍然没有乐趣。请参阅下面的代码片段:
$(document).ready(function ()
{
// Isotope Filtering
var $container = $('#portfolioItems');
$container.isotope({
// options...
});
// filter items when filter link is clicked
$('.filter_nav a').click(function ()
{
var selector = $(this).attr('data-filter');
$container.isotope({ filter: selector });
return false;
});
});
实际过滤工作正常,只是想阻止初始动画。
谢谢!!