我遇到了基础均衡器的问题,我试图用ajax更改内容后用均衡器动态调整div高度。我搜索了基金会文档,Stack溢出但我找不到这个问题的答案。
我注意到当我调整浏览器大小时它会重新调整,所以有可能,我只是想知道如何触发它。 (我显然不想告诉访问者每次点击链接时都要调整浏览器大小)
编辑: 这似乎有效,但这是最好的解决方案吗?
$("#media").click(function(){
$.ajax({
url: "mediaproduction.html"
})
.done(function( html ) {
$( "#main-content" ).html( html );
$(document).foundation();
});
});
答案 0 :(得分:3)
这是我们在网站上用来做你所说的话:
$(document).foundation('equalizer','reflow');
答案 1 :(得分:2)
对于基金会6:
Foundation.reInit('equalizer');
文档中的更多信息:http://foundation.zurb.com/sites/docs/javascript.html#adding-plugins-after-page-load