Я пишу плагин для аккордеона, который автоматически вращается.Я пытаюсь добавить функцию обратного вызова, которая будет запускаться каждый раз, когда будет представлен новый слайд, и если пользователь установил его в параметрах init.Так, например:
Обратный вызов задается в опциях:
var defaults =
{
callback: function(arg) {}
};
var options = $.extend(defaults, options);
Скрипт вращения:
function autorotation() {
var arg = 'hi';
options.callback.call(this);
}
Скрипт начального плагина:
$('element').myplugin({
callback: function(arg) {
alert(arg);
}
});
Мой вопрос: как мне написать это правильно, чтобы я мог успешно передавать аргумент каждый раз, когда слайды поворачиваются к клиенту вне плагина?Я надеюсь, что это имеет смысл для всех.Я старался быть максимально простым.