我为此使用 Mixitup jquery 插件。无论如何我可以向 URL 添加一些参数来告诉页面通过 URL 过滤项目吗?我希望像 -
www.example.com/abc.html?filter=cats
现在,当您看到该页面时,默认情况下只有 cat 类别中的项目可见。
我知道我们可以像这样触发过滤器
$('#Grid').mixitup('filter','cats');
但这仅适用于我已经在页面上并且 mixitup 已经初始化一次时。
我为此使用 Mixitup jquery 插件。无论如何我可以向 URL 添加一些参数来告诉页面通过 URL 过滤项目吗?我希望像 -
www.example.com/abc.html?filter=cats
现在,当您看到该页面时,默认情况下只有 cat 类别中的项目可见。
我知道我们可以像这样触发过滤器
$('#Grid').mixitup('filter','cats');
但这仅适用于我已经在页面上并且 mixitup 已经初始化一次时。
我知道这是一个老问题,但我最近不得不做类似的事情,所以我认为这可能对其他人有所帮助。这对我有用:
$('#Grid').mixitup(
{'showOnLoad': 'cats'}
);
请参阅文档。
尝试在您的网址中使用“#cats”。
然后你可以在一定时间后触发点击事件。
请试试这个:
<script>
var parts = window.location.hash;
if (parts) {
setTimeout( function () { jQuery(parts).click(); }, 850);
}
我试过这个。一定是工作。