Hallo,
Ich hab eine Klasse erstellt, die einen Layer mit Buttons erstellt. Dabei soll man per:
Buttons hinzufügen und diese sollten eine Funktion beinhalten. die dann beim clicken ausgeführt werden soll:
aber nichts passiert beim clicken. Wenn ich this.buttons[button] mit function(event){} ersetze, funktioniert alles wunderbar. was mach ich falsch?
grüße
Ich hab eine Klasse erstellt, die einen Layer mit Buttons erstellt. Dabei soll man per:
Code:
dlg.setButtons({'Okay': function(event){
alert('huhu');
}});
Buttons hinzufügen und diese sollten eine Funktion beinhalten. die dann beim clicken ausgeführt werden soll:
Code:
for (var button in this.buttons) {
var bttn = $('<button></button>');
bttn.bind('click', this.buttons[button]);
bttn.append(button);
bttnFrame.append(bttn);
}
aber nichts passiert beim clicken. Wenn ich this.buttons[button] mit function(event){} ersetze, funktioniert alles wunderbar. was mach ich falsch?
grüße