button.on(‘click’,xxxx) 触发两次

var transBtn = cc.find(“layoutNode/trans”, cardPrefab);

    transBtn.on('click', function (event) {

        console.log(1111);

        if (that.currentPage) {

            that.currentPage = 0;
            skillNode.active = true;
            propNode.active = false;

        } else {

            that.currentPage = 1;
            propNode.active = true;
            skillNode.active = false;

        }


    });

希望能给一下 demo,正常情况下是不会触发 2 次的

:cold_sweat:有click这个事件?transBtn.on(‘click’, function (event) {}

自己写的事件?