X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> return
Letmetouchyou
Letmetouchyou
Topic Starter сообщение 4.11.2010, 17:34; Ответить: Letmetouchyou
Сообщение #1


    function before(button){        
        var parent = $(button).parent();    
        parent.slideUp('slow', function(){            
            parent.html('new content');            
            parent.slideDown('slow', function(){
            
                /*
                *  function
                */

            });        
        });    
        
}





как сделать return функции beforeDel, после выполнения
parent.slideDown('slow', function(){
             return true;
            });

то есть полсе выполение коллбека от slideDown нужно сделать ретур функции beforeDel
?
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
ZhukV
ZhukV
сообщение 4.11.2010, 17:44; Ответить: ZhukV
Сообщение #2


return parent.slideDown('slow', function(){
  return true;
});

Здесь прикол в цепочке вызова.
slideDown -- функция, которая возвращает результат, тоесть его модна присвоить переменной. А раз можна присвоить, значит можна и передать далее.
Вроде так.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
Topic Starter сообщение 4.11.2010, 19:46; Ответить: Letmetouchyou
Сообщение #3


ZhukV, нет, потому что ето коллбеки
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexflasher
alexflasher
сообщение 4.11.2010, 22:26; Ответить: alexflasher
Сообщение #4


По-моему, проблема в том, что это говнокод.
P.S. Без обид!
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Letmetouchyou
Letmetouchyou
Topic Starter сообщение 5.11.2010, 1:38; Ответить: Letmetouchyou
Сообщение #5


function before(button){        
        var parent = $(button).parent();    
        parent.slideUp('slow', function(){            
            parent.html('new content');            
            parent.slideDown('slow', function(){
            
                /*
                *  function
                */

            });        
        });    
        
}


и где тут говнокод?

обычная функция и два jquery эффекта с коллбеками, и нужно сделать возарвт основной функции при завершении последнего коллбека.


ковнокод может быть только потому, что ситуация, в которой хотел воспользоватеся этим способом решаеться на много проще, как я в итоге и сделал.

А здесь всего лишь интересно само решение
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexflasher
alexflasher
сообщение 5.11.2010, 17:15; Ответить: alexflasher
Сообщение #6


(Letmetouchyou @ 5.11.2010, 03:38) *
ковнокод может быть только потому, что ситуация, в которой хотел воспользоватеся этим способом решаеться на много проще, как я в итоге и сделал.

Именно это я и имел ввиду.

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


 



RSS Текстовая версия Сейчас: 29.3.2024, 15:23
Дизайн