首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(mixItUp)按钮没有响应

(mixItUp)按钮没有响应
EN

Stack Overflow用户
提问于 2018-10-08 17:49:08
回答 1查看 832关注 0票数 0

https://www.kunkalabs.com/mixitup/,我遵循了引言,更准确地说,可以测试这里这段代码。我也尝试复制没有运气。

尽管筛选按钮按预期工作,但切换按钮没有响应。

链接到最低工作示例

代码语言:javascript
复制
$('#mix-wrapper').mixItUp({
    load: {
        sort: 'order:desc'
    },
    selectors: {        
        filter: '.filter-btn',
        toggle: '.mix-btn'
    },
    callbacks: {
        onMixFail: function (state) {
            alert('No elements found matching ' + state.activeFilter);
        },
        onMixEnd: function (state) {
            console.log(state.activeFilter);
        }
    }
});
代码语言:javascript
复制
.mix {
  display: none;
}
代码语言:javascript
复制
<script src="https://cdn.jsdelivr.net/jquery.mixitup/latest/jquery.mixitup.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
div
 button(class="filter-btn" data-filter=".nodejs") Filter nodejs
 button(class="filter-btn" data-filter=".example") Filter example
 button(class="filter-btn" data-filter="all") show all
 button(class="filter-btn" data-filter="none") hide all
div 
 button(type="button" class="mix-btn" data-toggle=".nodejs") .nodejs TOGGLE BUT
 button(type="button" class="mix-btn" data-toggle=".example") .example TOGGLE BUT

 ul#mix-wrapper
  li.mix.nodejs 
   div(style="width: 18rem;") nodejs 1
  li.mix.nodejs
   div(style="width: 18rem;") nodejs 12
  li.mix.example
   div(style="width: 18rem;") example1
  li.mix.example
   div(style="width: 18rem;") example12
  li.mix
   div(style="width: 18rem;") testing
  li.mix 
   div(style="width: 18rem;") testing
EN

回答 1

Stack Overflow用户

发布于 2018-10-14 10:05:15

我是MixItUp的作者。

看起来你的例子是基于MixItUp v2的,它是2014年的jQuery插件。在2016年发布的v3中引入了切换控制,这是最新的主要版本。MixItUp网站上的所有文档都是为v3提供的。本质上,您正在尝试将v2库与部分v3 API结合起来,这将导致各种错误或缺少功能。

首先,您可能需要查看v2-v3迁移指南,以便在v3中启动和运行,并确保从代码中删除了对v2 API的任何使用:

https://www.kunkalabs.com/mixitup/migration-guide/

其次,查看题为“使用MixItUp进行过滤”的教程。切换控制和相关概念在这里有广泛的文档记录:

https://www.kunkalabs.com/tutorials/filtering-with-mixitup/

最后,MixItUp 3包含了一堆演示,以帮助您开始使用任何特性(http://demos.kunkalabs.com/mixitup)。

有两个切换控件演示展示了“和”和“或”控制逻辑之间的区别,希望它对您有用:

https://demos.kunkalabs.com/mixitup/toggle-filtering-or-logic/ https://demos.kunkalabs.com/mixitup/toggle-filtering-and-logic/

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52707617

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档