Показать сообщение отдельно
  #12 (permalink)  
Старый 04.04.2018, 16:47
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Сообщение от winch
а чтобы получить последний элемент, надо ещё раз делать запрос по этому же селектору?
как-то не очень лаконично получается.
Зачем, набор уже сохранен в переменной, получайте в наборе последний и сравнивайте с this.

Но если это для - выполняем что-то для элементов набора, а если последний в наборе, то ... Иначе вам нужно то, что писал Nexus. Правда уже скрытый скрывать за время Т ни к чему, корректней такая тогда запись
$('div').not(':last').hide(300).end().last().hide( 300,function() ....

PS. Если выполнить раз, не важно в какой последовательности, то

$(selector).hide(time).last().hide(function() {....})

так как скрытый уже не будет вновь скрываться, просто функция выполнится после скрытия всех.

Последний раз редактировалось laimas, 04.04.2018 в 16:59.
Ответить с цитированием