Jquery 将参数传递给原型函数
我正试图修改Bootstrap3JavaScript,为粘贴插件添加一个新函数。 我特别添加了以下功能: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
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
?检查这里:不,我正在尝试,但这是错误“未捕获类型错误:对象函数(选项)”