我試圖使用一個名爲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,所以我認爲這是我的基本概念知識中的一些缺口。這裏究竟發生了什麼?
嗯,請嘗試擴展TypeError ...那裏是否有堆棧跟蹤? – cdhowie
你可以做一個小提琴嗎? –
它對我有用:http://jsfiddle.net/yq36s/ – bfavaretto