Я пытаюсь добавить класс с помощью Jquery, если ....addClass() не работает при использовании Условный оператор
var i=0;
while(i<5){
var ll=$(".pages").eq(i).position().left;
console.log("ll="+ll+",i="+i);
i++;
if(ll=0){
$(".pages").eq(i).addClass("on");
};
};
и где проблема? – Bowdzone
'if (ll = 0) {' this должно быть 'if (ll == 0) {'. Теперь вы принимаете переменную, которая всегда возвращает true. Пожалуйста, прочитайте о [операторах] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Expressions_and_Operators) – DarkBee
@DarkBee Это неверно, присваивание «возвращает» присвоенное значение, а не «true» ', за исключением случаев, когда присвоено значение true. – Teemu