1
例如:如果我有一個名爲fruit.php與流沙頁和過濾器是「所有」,「蘋果」和「香蕉」,它被設置默認爲'全部',我可以從其他頁面鏈接到fruit.php,並將流沙預先過濾爲'Apple'或'Banana'?JQuery的流沙:直接鏈接到預過濾的流沙從另一頁
例如:如果我有一個名爲fruit.php與流沙頁和過濾器是「所有」,「蘋果」和「香蕉」,它被設置默認爲'全部',我可以從其他頁面鏈接到fruit.php,並將流沙預先過濾爲'Apple'或'Banana'?JQuery的流沙:直接鏈接到預過濾的流沙從另一頁
如果您設置鏈接像fruit.php#蘋果,你可以寫一些JavaScript解析井號標籤,並在頁面加載過濾收集:
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
});
}
艾米莉,你做得很好,幫我在此;謝謝!我確信有更好的方法來做這件事,但是對於我的實例,需要注意一些事情:window.location.hash包含「#」char; window.location.hash.substring(1)修復了這個問題;請注意$ data和$ applications變量的範圍,您可能想要對反映選擇的視覺元素進行分類。如果有興趣,我可以發佈更多信息。 – Screenack