$.fn.APluginName=function(param1,param2)
{
return this.each(function()
{
//access element like
// var elm=$(this);
});
}
// sample plugin
$.fn.DoubleWidth=function()
{
return this.each(function()
{
var _doublWidth=$(this).width() * 2;
$(this).width(_doubleWidth);
});
}
//
<div style="width:200px" id='div!'>some text</div>
//
используя пользовательский плагин
$('#div1').DoubleWidth();
///
над написанным типом утилит обычно работают элементы dom
///////////////
пользовательские утилиты
(function($){
var _someLocalVar;
$.Afunction=function(param1,param2) {
// do something
}
})(jquery);
// доступ через утилиту как
$.Afunction();
// этот тип утилит обычно расширяет javascript