JQuery Quicksand:从另一个页面直接链接到预过滤的Quicksand

例如:如果我有一个带有Quicksand的名为fruit.php的页面,filter是’All’,’Apple’和’Bananas’,默认设置为’All’,我可以从某些链接到fruit.php其他页面并将流沙预先过滤为’Apple’或’Banana’而不是?

如果你设置像fruit.php#apple这样的链接,你可以写一些javascript来解析hashtag并在页面加载上过滤集合:

if(window.location.hash) { // run code here to filter the quicksand set var $filteredData = $data.find('li[data-type=' + window.location.hash + ']'); $applications.quicksand($filteredData, { duration: 800 }); }