0
によって割り当てられた私は、より簡単にイベントにコールバックを接続し、このようなコードを作っ:同じイベントのコールバック関数 - サイクル
dojo.ready(function() {
for(var action in page.actions) {
for(var key in page.actions[action]) {
(function() {
dojo.query(key).connect(action, function(evt) {
if(page.actions[action][key]() == false)
dojo.stopEvent(evt);
});
})();
}
}
});
page = {
actions :
{
onclick :
{
"#page-action-one" : function()
{
alert("Action 1");
return false;
},
"#page-action-two" : function()
{
alert("Action 2");
return false;
}
}
}
};
しかし、「#ページ・アクション-1」をクリックして「#PAGE- 「アクション2」は同じアラートを作成します(「アクション2」)。私はクローラーを使用しようとしましたが効果はありませんでした。私は今、私はそれを別の方法で作ることができますが、私は今、なぜこれが起こっているのですか?
ヒントをお願いします。
ありがとうございます。 – PavelKumpan