Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Функция обратной связи в аргументе (https://javascript.ru/forum/jquery/22085-funkciya-obratnojj-svyazi-v-argumente.html)

figaro 05.10.2011 17:21

Функция обратной связи в аргументе
 
Ув. форумчане, наведите плиз на правильное решение.
Может не понятно написал в сабже, то расскажу подробнее.
Написал я плагин, но для правильной его отработки нужно чтобы отрабатывалась некая пользовательская функция после того как скрипт отработал. Такое часто встречается в методах самого jquery, когда после основных аргументах можно вписать свою функцию. Но как это сделать правильно в плагине - ума не приложу. :)

walik 05.10.2011 17:42

function plus(a, b, func) {
   var sum = a+b;
   func.call(this, sum);
}

plus(2, 3, function(result) {
   alert(result);
});

figaro 05.10.2011 18:12

Цитата:

Сообщение от walik (Сообщение 129714)
function plus(a, b, func) {
   var sum = a+b;
   func.call(this, sum);
}

plus(2, 3, function(result) {
   alert(result);
});

Спасибо большое - логика понятна! Будем пробовать:thanks:


Часовой пояс GMT +3, время: 22:55.