JQuery если заявление в зависимости от ширины в px - PullRequest
3 голосов
/ 26 мая 2011

Я довольно новичок в jQuery, может кто-нибудь сказать мне, правильно ли я выразил вышеупомянутое утверждение «если»? Я в основном хочу что-нибудь запустить, если ширина моей переменной равна 900px. Моя переменная var $brewapp = $('#brewapp');

Спасибо.

if (($brewapp).width == '900px')
{
//what i want it to do
}

Ответы [ 3 ]

3 голосов
/ 26 мая 2011

.width - это функция, которая возвращает число. Итак, ваш тест должен выглядеть так:

if ($brewapp.width() === 900)

Я предлагаю документы по Mozilla Javascript , если вы хотите углубить свои знания JS.

3 голосов
/ 26 мая 2011

Вам нужно добавить только два символа:

if ($brewapp.width() == 900)
{
//what i want it to do
}
1 голос
/ 26 мая 2011

Я думаю, ваш код должен быть:

if ($brewapp.width() == 900)
{
//what i want it to do
}

Первая ширина - это функция, поэтому используйте () и она возвращает целое число, поэтому нет необходимости добавлять 'px'.

Это способ jQuery. Использование jQuery width () дает лучшие результаты, чем использование el.style.width (или того, что вы намеревались использовать).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...