Structure 如何在模块模式版中正确调用事件

Structure 如何在模块模式版中正确调用事件,structure,Structure,在阅读了一篇文章后,我在我的项目中做了类似的事情——创建了结构: var SomeStructure={ 变量1:$(“#tag1”), init:function(){ this.var1.on('click',函数(e){ SomeStructure.mouseClick(e); }); }, 鼠标单击:函数(e){ e、 预防默认值(); 警报(“点击标签”); } } SomeStructure.init(); div{ 光标:指针; } 点击我我必须为事件侦听添加一个新函数Lis

在阅读了一篇文章后,我在我的项目中做了类似的事情——创建了结构:

var SomeStructure={
变量1:$(“#tag1”),
init:function(){
this.var1.on('click',函数(e){
SomeStructure.mouseClick(e);
});
},
鼠标单击:函数(e){
e、 预防默认值();
警报(“点击标签”);
}
}
SomeStructure.init();
div{
光标:指针;
}


点击我我必须为事件侦听添加一个新函数ListenEvents,以便在其中添加许多新的侦听器,以明确工作流对象(如下所述):

`变量结构={ 变量1:$(“#tag1”), init:function(){ this.ListenEvents()

}

SomeStructure.init()`

},
ListenEvents: function() {
    self = SomeStructure;
    self.var1.on('click', self.mouseClick);
},
mouseClick: function() {
  alert("tag clicked");
}