Если я делаю это:JQuery: Переписывание Анонимного обратного вызова для именованной функции
$('h1').slideUp('slow', function() { $('div:first').fadeOut(); });
h1 будет скользить вверх, то первый DIV будет исчезать.
Однако, если я делаю это:
function last() { $('div:first').fadeOut(); }
$('h1').slideUp('slow', last());
h1 будет скользить вверх и DIV будет исчезать в то же время!
Как сделать второй пример работы таким же, как первый, где fadeOut() называется ПОСЛЕ slideUp()?
'последний == последний()', функция против вызова функции!. – elclanrs
elclanrs, не могли бы вы объяснить? Я не понимаю, в чем разница. –
'slideUp' ожидает функцию. 'last' - это функция. 'last()' вызывает функцию 'last'. Не то же самое. – elclanrs