我正在尝试将 MixitUp 与引导选项卡一起使用,现在我已经阅读了一些内容,但还没有解决问题。
这也不能解决问题
我已经能够用最少的代码在 codepen 中重现该问题。 http://codepen.io/anon/pen/aNWwZL
问题是在不同的选项卡中应用过滤器时,它们会停止工作。
复制:
- 在选项卡 1 中应用过滤器
- 在选项卡 2 中应用过滤器
- 再次尝试在选项卡 1 中应用过滤器
在第三步,过滤器不再起作用。
几天来我一直在尝试解决这个问题,但我被卡住了。以下是一些处理选项卡之间切换的代码:
$('a[data-toggle="tab"]').on('shown.bs.tab', function (e) {
var target = $(e.target).attr('href');
if (target === "#TvShowTab") {
if (!$('#tvList').mixItUp('isLoaded')) {
$('#tvList').mixItUp();
}
}
if (target === "#MoviesTab") {
if (!$('#movieList').mixItUp('isLoaded')) {
$('#movieList').mixItUp();
}
}
});