如何修改"dojo.connect"以使用单击事件调用 2 个函数



我想在单击事件上调用2个函数。我尝试了以下方法,但没有帮助,基本上我想在点击时调用getrefresh

dojo.connect(this.next, "onclick", "get");  
dojo.connect(this.next, "onclick", "refresh");

一种方法是调用一个函数,inturn调用get和refresh。但我该如何做到这一点。。。。

只需使用同时调用get和refresh的函数如下所示:

dojo.connect(this.next, "onclick", function(e) {
get(e);
refresh(e);
});

如果您使用的是dojo>=1.7,您最好使用dojo/on来处理事件,

您的代码将变为:(导入"dojo/on"后(

on(this.next, "click", function(e){
get(e);
refresh(e);
});

最新更新