Я хотел бы показать другое div в зависимости от того, какой класс мой 3 span elems содержат. Если все пролет hasClass до или up1 код будет показывать DIV с классом allUp. Если hasClass доup1 и вниз тогда было бы показать DIV с классом twoUp.Комплекс jQuery, если заявления, в том числе операторы
Я написал следующее, но, конечно, оно не работает.
var $line1 = $(".line1")
var $line2 = $(".line2")
var $line3 = $(".line3")
if($line1.hasClass("up") || $line1.hasClass("up1")
&& $line2.hasClass("up") || $line2.hasClass("up1")
&& $line3.hasClass("up") || $line3.hasClass("up1")) {
$(".allUp").show();
}
else if ($line1.hasClass("up") || $line1.hasClass("up1")
&& $line2.hasClass("up") || $line2.hasClass("up1")
&& $line3.hasClass("down") || $line3.hasClass("down1")) {
$(".twoUp").show();
}
else if ($line1.hasClass("up") || $line1.hasClass("up1")
&& $line2.hasClass("down") || $line2.hasClass("down1")
&& $line3.hasClass("down") || $line3.hasClass("down1")) {
$(".oneUp").show();
}
else {
$(".down").show();
}
думаю, что я установил синтаксические ошибки
'elseif'? Используйте 'else if' в JavaScript. –
'$ (" line1 ")' это недопустимое имя переменной в javascript –
Сделать jsfiddle plz! –