我在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();
});
});
});
小提琴