Как передать аргументы в callback функцию
Здравствуйте.
Подскажите, пожалуйста, решение задачи. Допустим я делаю $('#obj').fadeOut(100, callbackFunc); Но в эту callbackFunc мне необходимо передать аргументы, как лучше это сделать? Заранее спасибо. |
callbackFunc('a') ?
|
к сожалению нет
|
Можно в объекте хранить инфу:
var params = {'param1':'value1', 'param2':'value2'}
$('#obj').data('myParams', params);
$('#obj').fadeOut(100, callbackFunc);
function callbackFunc() {
var params = $(this).data('myParams');
}
|
Отличная мысль!
Спасибо! |
|
$('#obj').fadeOut(100, function(){callbackFunc('this is params')});
|
kadabrik,
Скорей уж тогда так:
$('#obj').fadeOut(100, function(){callbackFunc.call(this, 'this is params');});
что бы передать и сам объект с которым работаем :) |
| Часовой пояс GMT +3, время: 23:45. |