通过URL过滤使用mixitup?

时间:2013-07-26 12:50:36

标签: jquery

我正在使用Mixitup jquery插件。无论如何我可以在URL中添加一些参数来告诉页面通过URL过滤项目吗?我希望有类似的东西 -

www.example.com/abc.html?filter=cats

现在,当您看到该页面时,默认情况下只会显示类别cat中的项目。

我知道我们可以像这样触发过滤器

 $('#Grid').mixitup('filter','cats');

但这仅适用于我已经在页面上并且mixitup已经初始化一次。

2 个答案:

答案 0 :(得分:0)

我知道这是一个老问题,但最近我不得不做类似的事情,所以我认为这可能对其他人有所帮助。这对我有用:

$('#Grid').mixitup(
   {'showOnLoad': 'cats'}
);

请参阅documentation

答案 1 :(得分:-1)

尝试使用#cats;#cats'在你的网址。
然后你可以在一定时间后触发点击平衡 请试试这个:

<script>
 var parts = window.location.hash;
 if (parts) {
   setTimeout( function () { jQuery(parts).click(); }, 850);
 } 

我试过这个。一定是工作。