我正在尝试以面向对象的Javascript方式进行导航菜单onscroll收缩。但是在加载页面时,它会出现在控制台日志中:ReferenceError:extend未定义
这是我的代码的摘录。
function orvilnav( el, options ) {
this.el = el;
this.options = extend( {}, this.options );
extend( this.options, options );
this._init();
}
并且是完整的代码
答案 0 :(得分:0)
你已经标记了jquery所以我假设你使用了jquery。
extend不是javascript的内置方法,但JQuery有一个名为extend的方法。
改为代码:
function orvilnav( el, options ) {
this.el = el;
this.options = $.extend( {}, this.options );
$.extend( this.options, options );
this._init();
}
jquery.extend - http://api.jquery.com/jquery.extend/