0

私が構築している JavaScript オブジェクトのメソッドの 1 つ - open() - 内で、同じオブジェクトの以前に定義されたメソッド - close()への呼び出しがあります。open()メソッドを呼び出すと、次のエラーが発生します。

" Uncaught TypeError: Object [object Object] has no method 'close' "

以下は私のコードです:

var lightbox = {};
lightbox.close = function(){
    // Some code here
};
lightbox.open = function(){
    $("#button").on("click", function(){
        lightbox.close();
    });
}

私が間違っているのは何ですか?

4

0 に答える 0