我正在尝试以面向对象的 Javascript 方式缩小导航菜单。但是在加载页面时,控制台日志显示:ReferenceError:扩展未定义
这是我的代码摘录。
function orvilnav( el, options ) {
this.el = el;
this.options = extend( {}, this.options );
extend( this.options, options );
this._init();
}
这是完整的代码
最佳答案
您已经标记了 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/
关于javascript - 引用错误: extend is not defined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28514370/