Я пишу свой первый плагин jQuery, и я столкнулся с несколькими скачками скорости. Вот что я хотел бы, чтобы мой вызывающий плагин делал, в основном, но я не уверен, как структурировать плагин:
$('div.selector').myPlugin(
'dataloader', {
{
source : 'source.json',
autoUpdate : true
},
buildComplete : function() {
//Do something when the building is completed
}
});
Таким образом, в основном требуется значение «dataloader», опции внутри фигурных скобок являются необязательными настройками, а buildComplete - это функция, которая выполняется после того, как что-то завершено.
Я не уверен, как реализовать функцию "buildComplete" (или подобную) в вызывающем модуле плагина. Я хотел бы , чтобы избежать способа, показанного ниже, поскольку "buildComplete" будет отличаться для каждой используемой страницы:
//No can do!
$('div.selector').myPlugin('dataloader').buildComplete('do something');
Есть ли базовый пример, где я мог бы найти что-нибудь по этому поводу?
Спасибо,
spryno724