Biotoxsin,
Наглядная иллюстрация к ответу
laimas:
var obj = {
"x1": 1,
"x2": 2,
"test": function(var1) {
console.log(var1 + ": ", this);
return this; //<-- ключевой момент - нужно вернуть объект, в котором объявлен метод с названием, которое вызывается дальше по цепочке
}
};
obj.test('раз').test('два').test('три');
P.S.: В случае эффектов в jQuery (fadeIn и т.п.) всё несколько сложней, т.к. он реализует неблокирующую анимацию с помощью очереди эффектов (следующая анимация начнёт выполняться только после завершения предыдущей, но страница не подвиснет на всё это время). Чуть подробней тут -
http://jquery.page2page.ru/index.php5/Очередь_предстоящих_функци й