事件在ES6 Class中不起作用

时间:2018-03-07 13:33:04

标签: javascript

我有一个示例ES6类,我使用Babel进行转换。问题是我的代码没有启动事件。

import $ from 'jquery';

export default class Test{
    constructor(){
        this.close_popup = $(".welcome-message-close");
        this.events();
    }

    events(){
        this.close_popup.on("click", this.hidePopup.bind(this));
    }

    hidePopup(){
        // code to close popup.
    }

}

当我点击关闭按钮(具有类" welcome-message-close")时,不会调用hidePopup()函数。我怎样才能使活动有效?

0 个答案:

没有答案