Search the Community
Showing results for tags 'switch'.
-
Николя223, Не совсем правильно поняли. Извиняюсь, я всегда паршиво формулирую вопрос, виноват. <?php $age = 44; if ($age > 18) {echo "Registered!";} elseif ($age == 44) {echo "Да вы что??";} elseif ($age == 18) {echo "Sure?";} else {echo "Go away!";} ?>Как видите, если возраст больше 18, выводиться будет Регистеред. В данном случае возраст больше 18, но я хочу, чтобы для 44-летних выводилось иное сообщение. Но все равно выводит Registered!. Как добиться того, чтобы выводилось значение первого elseif? Добился нужного результата поменяв значения переменных местами следующим образом: <?php $age = 12; if ($age == 44) {echo "Да вы что??";} elseif ($age > 18) {echo "Registered";} elseif ($age == 18) {echo "Sure?";} else {echo "Go away!";} ?>Результат есть, но как бы технически меня это не устраивает. Поскольку получается, что в данном случае ключевой фактор - это возраст регистрирующегося человека - 44. А надо, чтобы основным критерием при регистрации являлось, дескать, совершеннолетие пользователя.
-
$(function(){ $(document).click(function(e){ c=c+1; if (c==5) {c=1} alert(c); switch (c) { case 1: $('.cubespinner').css({ '-webkit-transform':'rotateY(-90 deg)' }); break case 2: $('.cubespinner').css({ 'transform':'rotateY(-90 deg)', 'transform':'rotateZ(90 deg)' }); break case 3: $('.cubespinner').css({ 'transform':'rotateY(-180 deg)', 'transform':'rotateZ(90 deg)' }); break case 4: $('.cubespinner').css({ 'transform':'rotateY(90 deg)', 'transform':'rotateX(90 deg)' }); break case 5: $('.cubespinner').css({ 'transform':'rotateX(90 deg)' }); break } }); });