我爲此使用了Mixitup jquery插件。無論如何,我可以添加一些參數到URL來告訴頁面通過URL過濾項目?我希望這樣的事情 -通過URL使用mixitup過濾器?
www.example.com/abc.html?filter=cats
現在,當你看到的網頁,只有貓類中的項目默認爲可見。
我知道我們可以觸發過濾器,像這樣
$('#Grid').mixitup('filter','cats');
,但這個工程的,只有當我已經在頁面上,mixitup已經初始化一次。
我爲此使用了Mixitup jquery插件。無論如何,我可以添加一些參數到URL來告訴頁面通過URL過濾項目?我希望這樣的事情 -通過URL使用mixitup過濾器?
www.example.com/abc.html?filter=cats
現在,當你看到的網頁,只有貓類中的項目默認爲可見。
我知道我們可以觸發過濾器,像這樣
$('#Grid').mixitup('filter','cats');
,但這個工程的,只有當我已經在頁面上,mixitup已經初始化一次。
我知道這是一個古老的問題,但我不得不近期做類似的事情,所以我認爲這可能會幫助其他人。這對我有效:
$('#Grid').mixitup(
{'showOnLoad': 'cats'}
);
嘗試在您的網址中使用「#cats」。
然後,您可以在一定時間後觸發點擊均衡。
請試試這個:
<script>
var parts = window.location.hash;
if (parts) {
setTimeout(function() { jQuery(parts).click(); }, 850);
}
我嘗試這樣做。它一定是工作。