我在这里新。我为我的页面制作了同位素组合,但我有一点问题。
问题出在我的jquery代码中,我已经尝试过jsfiddle和jshint,但是在线上给出了错误,就是关闭标签。
});
这是原始代码
for ( var i = 0; i < isotopeBreakpoints.length; i++ ) {
if (windowWidth >= isotopeBreakpoints[i].min_width || !isotopeBreakpoints[i].min_width) {
if (windowWidth < isotopeBreakpoints[i].max_width || !isotopeBreakpoints[i].max_width) {
$container.find('.portfolio-item').each(function() {
$(this).width( Math.floor( $container.width() / isotopeBreakpoints[i].columns ) );
});
break;
}
}
}
感谢。
答案 0 :(得分:0)
这似乎是一个有效的代码,jslint
建议是:
不要在循环中创建函数
参考:http://jslinterrors.com/dont-make-functions-within-a-loop
一种可能的解决方案是在内部函数中移动内部函数并在循环内调用它。