Мне нужно кэшировать шестнадцатеричное значение / цвет каждого ввода, который устанавливается путем вызова функции.
Я пытался кэшировать каждый цвет, переписывая дублирующиеся функции для кэширования под нагрузкой, но мне было интересно, можно ли это сделать с помощью одной функции.
function boardNames(color){
for (var i = 0; i < document.getElementsByClassName('topname').length; i++) {
document.getElementsByClassName('topname')[i].style.color = color
}
}
function leaderboardMass(color){
for (var i = 0; i < document.getElementsByClassName('topmass').length; i++) {
document.getElementsByClassName('topmass')[i].style.color = color
}
}
$('.demo').minicolors({
change: function(value) {
if(this.id === 'bn-theme-e'){boardNames(value)}
if(this.id === 'lm-theme-e'){leaderboardMass(value)}
}
});