אשמח לעזרתכם - jquery
-
מה גורם לאלמנט
status-msg-amount
להתגלות ולהתכסות מיד?$('#amount').bind('keyup', function(){ if($('input[name=category]:checked', '#add_row').data('periodicity')=='fixed'){ $('#status-msg-amount').removeClass('alert-danger').addClass('alert-light').text('הכנסה זו בחישוב שנתי ' +numberWithCommas(parseInt($(this).val())*12) + ' ש"ח'); if(!$('#status-msg-amount').is(":visible")){ $('#status-msg-amount').fadeIn(300); } } });
-
הסתדרתי...
מוקש חיכה לי בפינה אחרת$('#amount').bind('change keyup',function(){ $('#status-msg-amount').fadeOut(); });
הסקריפט היה אמור להעיף את האזהרה האדומה במקרה והמשתמש התחיל להזין בשדה בטופס.
אז שיניתי אותו...$('#amount').bind('change keyup',function(){ if($(this).is('.alert-danger')){ $('#status-msg-amount').fadeOut(); } });