我正在尝试使用一个名为jPanelMenu的 jQuery 插件。要使用它,您需要创建一个特殊对象:
var jpm = jQuery.jPanelMenu();
并调用该对象的方法:
jpm.on();
因此,当我创建对象时,我可以键入它的名称并查看它的属性列表,其中确实包含一个“on”属性。
我可以输入jpm.on
并看到这个属性看起来像一个函数。
我能做到typeof jpm.on
,它会返回"function"
。
但是当我打电话时jpm.on();
,我得到
TypeError: Object #<Object> has no method 'on'
这是我在控制台中执行上述所有操作的屏幕截图:
我对 JavaScript 不是很感兴趣,所以我认为这是我基本概念知识的一些差距。这里到底发生了什么?