Хорошо, это, вероятно, действительно вопрос о нобе, но я все равно спрошу!jQuery/JavaScript: изменение переменной только при определенных условиях
На данный момент моя функция определяется следующим образом:
function checkSize(size, otherSize, el) {
if ($(el).width() <= 800) {
size = otherSize;
}
alert(size);
}
, но это не будет работать.
Что работа является:
function checkSize(size, otherSize, el) {
if ($(el).width() <= 800) {
size = otherSize;
} else {
size = 5;
}
alert(size);
}
Но что жёстко значения есть, очевидно, очень плохо.
Итак, я хочу, чтобы size
был только otherSize
, если условие истинно, иначе size
должно пройти без изменений. Как мне это сделать?
«размер» должен пройти без изменений »- извините? В вашем первом фрагменте 'size' будет именно тем, что было передано в вызов функции, когда условие не совпадает. – jAndy
Нет проблем. Если условие не соответствует, ничего не должно произойти со значением 'size'. – Sven
code fine ... показать нам, где вы вызываете функцию htis – bipen