Я пытаюсь написать новый плагин jQuery.
база (это не мой плагин, просто для лучшего понимания):
(function($) {
$.fn.mySuperCoolPlugin = function(options) {
// Build main options before element iteration
var opts = $.extend({}, $.fn.mySuperCoolPlugin.defaults, options);
var editText= 'pre ' + opts.text + ' post';
return this.each(function() {
$(this).html(editText);
});
}
// Default settings
$.fn.mySuperCoolPlugin.defaults = {
text: 'hi'
}
})(jQuery);
Теперь, после запуска моего плагина, я хочу выполнить с ним некоторые дополнительные функции.
var plug = $('.text').mySuperCoolPlugin({text: 'running it'});
plug.runAnotherFunction('blabla');
// this for example should set the html to "pre running it post blabla"
plug.runAnotherFunction
например, теперь следует расширить мой предыдущий текст и добавить текст, который я ввел.
Вы знаете, что я имею в виду? Как добавить дополнительные функции в мой плагин? Я вижу только те плагины, которые вы запускаете один раз с некоторыми опциями.