有人可以帮忙解决这个问题。我想切换" 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没有正式的训练,所以请原谅我的无知。