что я делаю неправильно? Я пытаюсь показать полосы, соответствующие начальным значениям класса = «любит»показать штрихи, соответствующие начальным значениям
Вот скрипку http://jsfiddle.net/sghoush1/VU3LP/40/
Jquery выглядит следующим образом
var baractive = $('<div class="barActive"></div');
baractive.appendTo('.bar');
function checkNumber() {
var valueCurrent = parseInt($(".likes").text());
if(isNaN(valueCurrent) || valueCurrent <= 20) {
$(".barActive").css('height', '20px').css('width', '30px').css('background', 'green');
}
if(isNaN(valueCurrent) || valueCurrent <= 60) {
$(".barActive").css('height', '20px').css('width', '80px').css('background', 'green');
}
}
checkNumber();
Единственная проблема заключается в том, что он не в состоянии правильно получить условия. Все бары отображаются одинаковой шириной Решение Klaster_1 работает довольно хорошо для этого – soum
Я использовал 'else if' для второго значения, теперь я думаю, что он работает правильно. – Barmar
Да, действительно. Спасибо за это – soum