setClassFun(str, num, baseNum) { return str + this.getStyleNumFun(num + 1, baseNum); }, getStyleNumFun(index, baseNum) { let multiple = baseNum * baseNum; let oldRemainder = index % multiple; let smallRemainder = oldRemainder % baseNum; let integral = parseInt(oldRemainder / baseNum); if (smallRemainder == 0 && integral == 0) { return baseNum - 1; } else { if (integral == baseNum) { return baseNum - 1; } else { if (smallRemainder != 0) { integral = integral + 1; for (var i = 0; i < smallRemainder - 1; i++) { if (integral == baseNum) { integral = 1; } else { integral++; } } } else { for (var j = 0; j < baseNum - 1; j++) { if (integral == baseNum) { integral = 1; } else { integral++; } } } return integral; } } },
这样、这样、然后这样,最后这样...铛铛铛铛~~~
随手记录,以防万一,未经自测,不喜勿喷...