有没有办法创建直接链接到同位素过滤器

时间:2015-03-23 01:48:20

标签: javascript jquery jquery-isotope

我使用Isotope按类别过滤我们的投资组合。是否可以创建一个直接链接到过滤器的URL?目前,每个类别的网址都是http://new-had.herrmanneasyeditdemo.com/#filter

我想直接链接到行业下拉菜单下的律师事务所过滤器。这可能吗?非常感谢任何帮助。

http://new-had.herrmanneasyeditdemo.com/#work

1 个答案:

答案 0 :(得分:0)

您始终可以格式化链接,以便在散列中定义每个过滤器,然后将其解析出来:

http://example.com/#filter|somekey 

$(document).ready(function(){
    if (location.hash.indexOf('#filter|') > -1)
    {
        $container.isotope({ filter: location.hash.substring(('#filter|').length)})
    }
});

两个警告:
1)。如果您正在制作长页面,那么您将要解析哈希并调用该页面导航。否则,您将被指向一个不存在的名字。

2)。该文件。可能有点棘手。您可能希望推迟它,或在同位素加载代码后明确放置它。