Aşağıda, HTML'deki alandan (çalışma saatleri) alınan ve sonra da desenle eşleşen temel bir komut dosyası var. Belirli çalışma saatleri 1 saate ulaştığında, HTML metninin rengi (notlar) değişir.jQuery her 5 çalışma saatinde bir renk ayarını sıfırlar
Sorum şu: Komut dosyası nasıl küçük hale getirilir ve ikinci bölüm, renk desenini her 5 saatte bir çevrime sıfırlamaktır. Eğer çalışma saatleri 20 saate ulaştıysa, renk düzeni 4 kez daire içine alınmış olmalıdır.
Yardımlarınız için teşekkür ederiz!
var str = $(".work-hours").text();
var pattern = /[0-9]+/;
var match = str.match(pattern);
if (parseInt(match) == 0) {
$('.notes').css('color','white');
}
if ((parseInt(match) >= 1) && (parseInt(match) < 2)) {
$('.notes').css('color','green');
}
if ((parseInt(match) >= 2) && (parseInt(match) < 3)) {
$('.notes').css('color','yellow');
}
if ((parseInt(match) >= 3) && (parseInt(match) < 4)) {
$('.notes').css('color','orange');
}
if ((parseInt(match) >= 4) && (parseInt(match) < 5)) {
$('.notes').css('color','pink');
}
if (parseInt(match) >= 5) {
$('.notes').css('color','red');
}
mağaza bir renk dizeleri dizisi ve maç bağlı sadece 6 renk, ne "bunu her 5 saatte daire için" etmez 5. Var – user2950720
bu geçişi yani? –