Jquery 将参数传递给原型函数

Jquery 将参数传递给原型函数,jquery,twitter-bootstrap-3,prototype,affix,Jquery,Twitter Bootstrap 3,Prototype,Affix,我正试图修改Bootstrap3JavaScript,为粘贴插件添加一个新函数。 我特别添加了以下功能: Affix.prototype.refresh = function (elem) { console.log("refresh"); console.log(elem); this.options.offset.top = elem.offset.top; } 我的问题是,调用这个传递elem参数的函数的语法是什么 我想说: $("#_mapDiv").affix("refr

我正试图修改Bootstrap3JavaScript,为粘贴插件添加一个新函数。 我特别添加了以下功能:

Affix.prototype.refresh = function (elem) {
  console.log("refresh");
  console.log(elem);
  this.options.offset.top = elem.offset.top;
}
我的问题是,调用这个传递elem参数的函数的语法是什么

我想说:

$("#_mapDiv").affix("refresh",{offset:{top:100}});
但我的控制台中有以下输出:

refresh
undefined
Uncaught TypeError: Cannot read property 'offset' of undefined 

它应该是
affix.refresh(param)

我不确定我是否明白,你是否正在尝试创建一个jQuery插件?我想他正在用他的
refresh
方法扩展
affix
库。这意味着
affix.prototype.refresh
中有一个大写的
a
?检查这里:不,我正在尝试,但这是错误“未捕获类型错误:对象函数(选项)”