Ich bin mir nicht sicher, wie die spezifische Tastendruck durch die bind-Methode übergeben ..
$(document).bind('keyup', event, keyup_handler(event));
Das ist mein Glück versagt Vermutung ist ..
Mit dieser Methode ist es zu übergeben wird ..
var keyup_handler = function(e){
if (e.keyCode == 27) {
close_lightbox();
return false;
};
};
Ein weiterer Fehler Variation:
var keyup_handler = function(e){
if (e.keyCode == 27) {
close_lightbox();
return false;
};
};
$(document).bind('keyup', keyup_handler(e));
Welche zurück:
e is not defined
Haben Sie '$ (document) .bind ('keyup', keyup_handler);'? Und ich empfehle 'e.which' anstelle von' e.keyCode'. – inhan
Yah es weiß nicht, was Ereignis oder e bedeutet. – Trip
Warum ist e.keyCode besser? – Trip