jquery for - >语法错误

时间:2014-07-14 12:40:15

标签: javascript jquery for-loop

我在这里新。我为我的页面制作了同位素组合,但我有一点问题。

问题出在我的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;
            }
        }
    }

感谢。

1 个答案:

答案 0 :(得分:0)

这似乎是一个有效的代码,jslint建议是:

  

不要在循环中创建函数

参考:http://jslinterrors.com/dont-make-functions-within-a-loop

一种可能的解决方案是在内部函数中移动内部函数并在循环内调用它。