我正在研究响应式布局,我也在使用 JQuery Masonry。
我正在使用以下脚本来获取当前列宽。
var curWidth;
var detector;
detector = $('.magic-column');
curWidth = detector.outerWidth(true);
$(window).resize(function(){
if(detector.outerWidth(true)!=curWidth){
curWidth = detector.outerWidth(true);
}
});
我的 JQuery Masonry 初始化脚本是这样的..
$(window).load(function(){
$(function (){
$wall.masonry({
singleMode: true,
columnWidth: curWidth, // This needs to be update on window load & resize both //
});
});
});
我的第一个脚本正确获取宽度,但在砌体中宽度没有更新......我如何实现加载和调整大小功能,以便我的 curWidth 将在砌体以及窗口调整大小时更新