• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Focus vertikal zentriert im Bildschirm

blabla333

Mitglied
Hallo,
ich habe eine längere Tabelle bei der ich per Tab durch die darin enthaltenen Textfelder gehe. Dabei möchte ich, dass das Textfeld (=Zeile), welches den Fokus erhält vertikal zentriert angezeigt wird. Der Effekt ist dann, dass immer das fokusierte Textfeld bzw. die aktuelle Zeile in der Mitte des Bildschirms ist und sich Tabelle entsprechend "darunter weg bewegt" bzw. gescrollt wird.
Konnte ich mich verständlich ausdrücken?
 
Ich habe mir das jetzt so zusammengebastelt:

HTML:
var position = $(window).height()/2;
$('html, body').animate({ scrollTop: $(id).offset().top-position }, 0);
 
Ich sehe zwar wenig Sinn in dem jQuery-Code, noch darin, Textfelder in Tabellenzellen zu schreiben, aber sofern es funktioniert, ist es doch ok.
 

Neueste Beiträge

Zurück
Oben