Jquery MixItUp - 隐藏 div 的问题



我在Jquery MixitUp和hiddendivs方面遇到了问题。这个想法是单击一个按钮并显示一个带有过滤器和缩略图的div。

当我更改主要内容的显示时,混合不起作用。如果我有显示块的主要内容,则脚本运行良好。

这里有两个例子:

编辑:http://jsfiddle.net/yrjsr6bp/- 小提琴工作http://jsfiddle.net/yrjsr6bp/1/- 小提琴不工作

<a onclick="$('#div5').show();" style='color:#000;'>SHOW THE DIV</a>

谢谢!

溶液:我找到了解决方案。解决方案是在我更改div 显示的同一函数中运行混合脚本。 谢谢!

更新

您应该在div 可见时初始化混合,您可以轻松地这样做:

onclick="$('#div5').show(); $('#presscontainer').mixItUp();"

更好的是,从 html 中抽象出 javascript:

.HTML

<a id="showDivLink" style='color:#000;'>SHOW THE DIV</a>

.JS

$(function () {
    $('#showDivLink').click(function (e) {
        $('#div5').show().promise().done(function () {
            $('#presscontainer').mixItUp();
        });
    });
});

小提琴

最新更新