jQuery Var问题

时间:2014-11-06 19:46:43

标签: jquery function if-statement var

有人可以帮忙解决这个问题。我想切换" winWidth"到div id部分:"#about"。

代码是

function splitColumns() {
        var winWidth = jQuery(window).width() + 15, columnNumb = 1;
        if (winWidth > 1200) {
            columnNumb = 3;
        } else if (winWidth > 992) {
            columnNumb = 2;
        } else if (winWidth > 767) {
            columnNumb = 2;
        } else if (winWidth < 767) {
            columnNumb = 1;
        }
        return columnNumb;
    }

    function setColumns() {
        var winWidth = jQuery(window).width(), columnNumb = splitColumns(), postWidth = Math.floor(winWidth / columnNumb);
        container.find('.portfolio-item').each(function() {
            jQuery(this).css({
                width : postWidth + 'px'
            });
        });
    }

我提出的代码我认为是正确的:

 var container = $ (‘#about’).width() + 15, columnNumb = 1;
        if (container > 1200) {
            columnNumb = 3;
        } else if (container > 992) {
            columnNumb = 2;
        } else if (container > 767) {
            columnNumb = 2;
        } else if (container < 767) {
            columnNumb = 1;
        }
        return columnNumb;
    }

所以我认为我现在只需要更改最后几行代码,但我不知道该怎么做。 仅供参考;我对js没有正式的训练,所以请原谅我的无知。

0 个答案:

没有答案