@Fox это не совсем так. В нормальном условие if проверки идут по очереди и взаимоисключают друг друга, в БАС тебе придется дублировать условия или придумывать костыли
if {
} if else {
} if else {
} else {
}
@So_s0_k а почему не листая ? Сделать функцию , которая будет перемещать к этому селектору, и засунуть в игнор ошибок, если выдало что селектора нет, то поставить в переменную false , если есть то true. И поставить в действие прокрутки к селектору время выполнения секунд 5. Или же я просто не правильно понял, конкретизируйте