将参数传递给原型函数

时间:2014-04-10 07:13:53

标签: jquery twitter-bootstrap-3 prototype affix

我要修改bootstrap 3 javascript为affix插件添加新功能。 特别是我添加了这个功能:

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 

1 个答案:

答案 0 :(得分:0)

应为affix.refresh(param)