2

我在这个网站上工作http://fireworkslove.com

我制作了一个包含不同类别(推荐、新闻等)的导航,我想在页面打开时显示“推荐”类别(data-filter=".recommended")。现在“推荐”在视觉上被选中,但过滤器显示“全部显示”类别(data-filter=".recommended")。

这是导航的代码:

<li><a href="#" data-filter=".recommended" class="selected">Recommended</a></li>
<li><a href="#" data-filter=".news">News</a></li>
<li><a href="#" data-filter=".community">Community</a></li>
<li><a href="#" data-filter=".resources">Resources</a></li>
<li><a href="#" data-filter=".extensions">Extensions</a></li>
<li><a href="#" data-filter=".tutorials">Tutorials</a></li>
<li><a href="#" data-filter=".articles">Articles</a></li>
<li><a href="#" data-filter=".influencers">Influencers</a></li>
<li><a href="#" data-filter="*">Show all</a></li>

我认为我必须在“Filter - Isotope”(第 78 行)部分更改 firefox.com/js/custom.js 上的代码

这是代码

//##########################################
// Filter - Isotope 
//##########################################


var $container = $('#filter-container');

$container.imagesLoaded( function(){
    $container.isotope({
        itemSelector : 'figure',
        filter: '*',
        resizable: false,
        animationEngine: 'jquery'
    });
});

// filter buttons

$('#filter-buttons a').click(function(){

    // select current
    var $optionSet = $(this).parents('#filter-buttons');
    $optionSet.find('.selected').removeClass('selected');
    $(this).addClass('selected');

    var selector = $(this).attr('data-filter');
    $container.isotope({ filter: selector });
    return false;
});

我想data-filter=".recommended"在页面加载时激活。

希望有人可以帮助我,谢谢。

4

1 回答 1

2

完毕!我必须改变;

筛选: '*'

过滤器:'.recommended'

谢谢大家!

于 2012-09-03T07:32:25.657 回答