Как передать аргументы в 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, время: 19:03. |