просто еще один быстрый:
Я замечаю различия с fadeOut в зависимости от того, является ли этот целью. Вот моя структура.
У меня есть строки данных на моей странице, и у каждой строки есть два значка. Один - значок обновления для этой строки, другой - значок удаления для этой строки. Когда пользователь щелкает значок обновления для определенной строки, я хочу, чтобы и обновление, и значки удаления исчезли. Итак, для того, чтобы исчезнуть вещь, которую пользователь нажал (кнопка обновления) и соответствующая ей кнопка удаления, я использую ...
$(this).next().add(this).fadeOut('slow');
... что работает, но два элемента не исчезают одновременно. this сначала исчезает (это значок обновления), а затем this.next исчезает (значок удаления). Но если я укажу два элемента по имени ...
$('#updS2, #delS2').fadeOut('slow');
тогда они исчезают вместе. Почему это отличается?
Извинения за бессвязную пятницу.
==== EDIT ====
Также заметил задержку при использовании andSelf:
$(this).next().andSelf().fadeOut('slow');