我在使用同位素的网站遇到问题,并用ajax加载所有内容。我在ajax调用之后运行同位素脚本,它运行正常。问题是元素放在一列中。我发现重新定位它们的唯一方法是调整窗口大小以使同位素再次运行。你知道哪个可能是问题吗?
这是我在ajax调用后调用的同位素函数:
jQuery('.products').isotope({
itemSelector: '.products li',
masonry : {
columnWidth : 40
}
});
这是指向我的网站的链接,以便在第一人http://ves.cat/bpdT中查看问题。单击徽标,您将看到在使用ajax重新加载主页后,产品缩略图位于单个列中,而不是像开头那样。如果你调整窗口大小,那么没关系,缩略图会回到正确的位置。
我也尝试在同位素功能之后写jQuery('.products').isotope('reLayout');
但它也不起作用。
提前致谢!