0

我有一个 ID 为“universalPushSwitch”的开关我还有一个监听器,如果开关状态发生变化,它应该会发出警报:

dojo.require("dijit/registry");
dojo.require("dojo/ready");
dojo.require("dojox/mobile/ListItem");
dojo.require("dojo/aspect");

dojo.ready(function(){
  aspect.after(registry.byId("universalPushSwitch"), "onStateChanged", 
        function(newState){
        alert(newState);
    }
)});

但警报永远不会被触发。有人知道出了什么问题吗?

4

1 回答 1

0

尝试

dojo.byId("universalPushSwitch") or dijit.registry.byId("universalPushSwitch")

代替

registry.byId("universalPushSwitch")
于 2013-04-08T22:26:16.337 回答