实施同位素过滤器(基本)

健忘的詹姆斯

我正在尝试在WordPress安装的新闻部分实施同位素过滤。我是JavaScript / jQuery的新手,正在尝试随时随地学习。我首先使用Isotope网站过滤器”部分提供的代码

没有运气,我开始谷歌搜索。在Stack Overflow上,我发现用wordpress实现isotop过滤产品组合看起来很有希望,但没有任何回应。然后我发现了实现jQuery同位素我以为哇,完全一样的问题。回答。大。

...但是我的兴奋很快变得更加沮丧。经过数小时的修补,我仍然坐在这里,没有任何东西可做。

我的简单问题是,我在做什么错/缺少/不理解

在此先感谢您的帮助,

HTML输出

<div id="grid_page">
<ul id="isotope_filters">
    <li><a data-filter="*" href="#">show all</a></li>
    <li><a data-filter="event-planning" href="#">event planning</a></li>
    <li><a data-filter="marketing" href="#">marketing</a></li>
    <li><a data-filter="site-survey" href="#">site survey</a></li>
</ul>

<ul id="isotope_container">
    <li class="isotope_selector event-planning marketing">
        <a href="./link-1/"></a>
        <div class="caption">
            ...
        </div>
    </li>
    <li class="isotope_selector site-survey">
        <a href="./link-2/"></a>
        <div class="caption">
            ...
        </div>
    </li>
    <li class="isotope_selector event-planning marketing">
        <a href="./link-3/"></a>
        <div class="caption">
            ...
        </div>
    </li>
    <li class="isotope_selector marketing">
        <a href="./link-4/"></a>
        <div class="caption">
            ...
        </div>
    </li>
</ul>
</div>

的JavaScript

<script type="text/javascript">

$(window).load(function()

    // cache container
    var $container = $('#isotope_container');

    // initialize isotope
    $container.isotope({
    // options...
    animationEngine: 'best-available',
    itemSelector: '.isotope_selector'
    });

    // filter items when filter link is clicked
    $('#isotope_filters li a').on('click', function() {
    var selector = $(this).data('filter');
    $container.isotope({
    filter: selector
    });

});
</script>
去编码

您只是缺少一个左括号(和您所选择的选择器上的。):

<script type="text/javascript">

$(window).load(function() { <<<<

    // cache container
    var $container = $('#isotope_container');

    // initialize isotope
    $container.isotope({
    // options...
    animationEngine: 'best-available',
    itemSelector: '.isotope_selector'
    });

    // filter items when filter link is clicked
    $('#isotope_filters li a').on('click', function() {
    var selector = $(this).data('filter');
    $container.isotope({
    filter: selector
    });

});
</script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

同位素与多重过滤器

来自分类Dev

梳理jQuery同位素过滤器

来自分类Dev

过滤器+同位素搜索会破坏搜索?

来自分类Dev

同位素-结合物过滤器,随机排序

来自分类Dev

如何删除所有同位素的过滤器?

来自分类Dev

同位素-结合物过滤器,随机排序

来自分类Dev

同位素过滤器仅显示过滤后的光图库图像

来自分类Dev

隐藏所有项目,直到选择了过滤器jQuery同位素

来自分类Dev

同位素-通过过滤器更改角印

来自分类Dev

同位素插件:只为特定类别生成过滤器?

来自分类Dev

jQuery同位素过滤

来自分类Dev

同位素过滤器成千上万时价格不起作用

来自分类Dev

同位素将搜索和按钮与初始过滤器结合在一起

来自分类Dev

jQuery /同位素复杂的AND / OR过滤

来自分类Dev

如何限制同位素的过滤结果?

来自分类Dev

同位素+选择+过滤+搜索

来自分类Dev

同位素 javascript js 基本示例不起作用

来自分类Dev

Ajax过滤和无限滚动(PHP和同位素)

来自分类Dev

jQuery同位素:无限滚动和过滤

来自分类Dev

同位素过滤,排序,搜索和网址哈希

来自分类Dev

向过滤的同位素项添加类

来自分类Dev

如何使用jQuery过滤同位素div的子集?

来自分类Dev

从头到尾不能更改同位素过滤

来自分类Dev

初始化同位素中的过滤项目

来自分类Dev

用wordpress按类别进行同位素过滤

来自分类Dev

过滤同位素时检查活动按钮

来自分类Dev

过滤同位素中父元素的子元素

来自分类Dev

同位素过滤不适用于锚标签

来自分类Dev

实施双边过滤器