Показать сообщение отдельно
  #1 (permalink)  
Старый 21.11.2014, 23:42
Новичок на форуме
Отправить личное сообщение для psii Посмотреть профиль Найти все сообщения от psii
 
Регистрация: 21.11.2014
Сообщений: 4

Помогите разобраться с оператором switch
Помогите разобраться с оператором switch.
В примере ниже, одинаковые конструкции на if и на switch.
if работает, а switch нет, всегда выполняется то что в default.
Что я не так делаю?

function adjustStyle(width)
    {
        width = parseInt(width);

        switch (width) 
        {
            case (width > 1280):
                $("#paragraph4").attr("style", "display = ''");
                break;
            default:
                $("#paragraph4").attr("style", "display: none");
        }
        /*
        if (width > 1280)
        {
            $("#paragraph4").attr("style", "display = ''");
        } 
        else 
        {
            $("#paragraph4").attr("style", "display: none");
        }
        */
    }

    $(function()
        {
            adjustStyle($(this).width());
            $(window).resize(function()
                {
                    adjustStyle($(this).width());
                }
            );
        }
    );
Ответить с цитированием