jQuery, если оператор, синтаксис

Я знаю, что это старый пост, но у меня недавно была такая проблема. В итоге я исправил это, удалив медиа-запрос CSS из основной таблицы стилей CSS, и вместо этого ввел конкретные требования для мобильных устройств в разделе html-стиля. Не знаю, почему это сработало, но это сработало.

22
задан Kevin Brown 4 February 2013 в 15:41
поделиться

5 ответов

jQuery - это просто библиотека, которая расширяет возможности DOM в веб-браузере; базовым языком является JavaScript, который, как и следовало ожидать от языка программирования, обладает способностью выполнять условную логику, т.е.

if( condition ) {
    // do something
}

Проверка двух условий также проста:

if( A && B ) {
    // do something
}

Дорогой Бог, я надеюсь, что это не « тролль ...

85
ответ дан 29 November 2019 в 03:20
поделиться

Чтобы добавить к тому, что говорят другие, A и B также могут быть вызовами функций, которые возвращают логические значения. Если A возвращает false, то B никогда не будет вызван.

if (A() && B()) {
    // if A() returns false then B() is never called...
}
3
ответ дан 29 November 2019 в 03:20
поделиться

Вы можете заключить вызовы jQuery в обычный код JavaScript. Так, например:

$(document).ready(function() {
    if (someCondition && someOtherCondition) {
        // Make some jQuery call.
    }
});
10
ответ дан 29 November 2019 в 03:20
поделиться

Это зависит от того, что вы имеете в виду под словом «стоп». Если это функция, которая может возвращать void, то:

if(a && b) {
    // do something
}else{
    // "stop"
    return;
}
2
ответ дан 29 November 2019 в 03:20
поделиться
if(A && B){ }
1
ответ дан 29 November 2019 в 03:20
поделиться
Другие вопросы по тегам:

Похожие вопросы: