| Autor | Zpráva | ||
|---|---|---|---|
| Kolombos Profil * |
#1 · Zasláno: 23. 9. 2019, 13:37:22
Zdravím,
mám tuto funkci v js:
$('#program .row, #program-list .row').each(function() {
var value = $(this).find('#value').html();
$(this).find('.result').css('width', value + '%');
}); Nyní se ji snažím upravit tak, aby když hodnota value bude vyšší než 100, tak aby vrátila 99% Nevíte někdo jak to jednoduše udělat, nějak se mi nedaří.. |
||
| Kcko Profil |
#2 · Zasláno: 23. 9. 2019, 13:46:47
podmínka?
if (value >= 100)
{
value = 99;
}Ještě Ti tam chybí přetypování na číslo , fce parseInt
|
||
| Kolombos Profil * |
#3 · Zasláno: 23. 9. 2019, 13:58:06
Zkoušel sem toto:
$('#program .row, #program-list .row').each(function() {
var value = $(this).find('#value').html();
if (value >= 100){
value = 99;}
$(this).find('.result').css('width', value + '%');
}); |
||
| blaaablaaa Profil |
#4 · Zasláno: 23. 9. 2019, 14:04:35
Kolombos:
A co takto? if ( parseInt(value) > 99 ) {
value = 99;
} |
||
| Kolombos Profil * |
#5 · Zasláno: 23. 9. 2019, 14:18:58
To je ono, děkuji všem :)
|
||
| Kcko Profil |
#6 · Zasláno: 23. 9. 2019, 14:21:35
Kolombos:
Ale to sem Ti psal i já, že máš použít parseInt.
|
||
|
Časová prodleva: 7 let
|
|||
0