Plugin, das nur bei Bedarf (mit Animation) scrollt
Ich habe ein jQuery-Plugin geschrieben , das genau das tut, was es verspricht (und auch genau das, was Sie benötigen ). Das Gute ist, dass der Container nur dann gescrollt wird, wenn das Element tatsächlich deaktiviert ist. Andernfalls wird kein Bildlauf durchgeführt.
So einfach geht das:
$("table tr:last").scrollintoview();
Es findet automatisch den nächsten scrollbaren Vorfahren, der überschüssigen Inhalt hat und Bildlaufleisten anzeigt. Wenn es also einen anderen Vorfahren overflow:auto
gibt, der nicht scrollbar ist, wird er übersprungen. Auf diese Weise müssen Sie kein scrollbares Element bereitstellen, da Sie manchmal nicht einmal wissen, welches scrollbar ist (ich verwende dieses Plugin auf meiner Sharepoint-Site, auf der Content / Master unabhängig vom Entwickler ist, sodass ich keinen Einfluss darauf habe - HTML kann sich ändern Wenn die Site betriebsbereit ist, können auch scrollbare Container verwendet werden.
element.scrollIntoView()
Wird einfach funktionieren.