当函数返回不同的结果时是否可以执行操作?
我不想在这个函数中添加不必要的代码:
function numCols() {
var winWidth = $(window).width();
if(winWidth >= 1900){
return 4;
} else if(winWidth >= 1025 && winWidth <= 1899){
return 3;
} else if(winWidth >= 600 && winWidth <= 1024){
return 2;
} else if(winWidth <= 599){
return 1;
}
}
numCols()
但相反,我希望在返回不同数字时能够执行其他功能。我会放入numCols()
一个窗口调整大小:
$(window).resize(function(){
numCols()
});
然后我想在 numCols() 返回不同的数字时执行其他功能。只有当它返回一个数字而不是整个窗口正在调整大小时。