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: 5 let
|
0