Я хочу передать анонимную функцию в качестве обратного вызова, а затем назовите ее. Я, вероятно, пропустил что-то простое, но я просто получил сообщение об ошибке «Uncaught type error» - обратный вызов не является функцией ». Это то, что я делаю - (с помощью JQuery) - я передать функцию обратного вызова в качестве анонимной функции при создании нового объекта:Вызов javascript callback
$('#someid').alphaColorPicker({
callback: function() {
console.log("called")
}
});
Тогда я называю это в какой-то момент (или попытаться):
$.fn.alphaColorPicker = function(callback) {
...
...
callback(); //this throws the error
}
Как правильно вызвать функцию обратного вызова? Спасибо.
Спасибо, я только что понял, но ваш ответ объясняет, почему я никуда не денусь - должен был использовать callback.callback(), как вы указали. – ardmark
@ardmark, не стесняйтесь отмечать ответ как правильный (и/или upvote), если кто-либо из них помог вам решить проблему. – Jite