2016-12-03 4 views
0

Mit "bootbox.dialog" Ich präsentiere eine lange modal mit DataTable laden von externen Ajax. Ich möchte, dass das Modal bis zum Grund gescrollt wird.Anzeige Bootbox Modal scrollte Scrollbar ausblenden

Zuerst versuchte ich Scrollen nach unten durch Auslösen window.location.href zu einem Anker an der Unterseite des Modal gefunden aber konnte nicht den richtigen Rückruf finden, um die Lüftung nur dann auszulösen, wenn die ganze Tabelle zu Ende anzeigen.

Dann habe ich versucht, die top: 0; bottom: 0; in CSS zu ersetzen und es die Modal tatsächlich in der Unterseite angezeigt, aber aus irgendeinem Grund wird die Bildlaufleiste nicht angezeigt - obwohl auffestgelegt.

Gibt es eine Möglichkeit, es zu beheben? Ich würde eine Option bevorzugen, die es ermöglicht, auch das Scrollen nach unten zu animieren, um langsam zu sein, aber dies ist nicht zwingend erforderlich.

Antwort

0

eine Lösung gefunden:

    var dialog = bootbox.dialog() 

        dialog.on('shown.bs.modal', function() { 
         dialog.animate({ scrollTop: 9999}, 'slow'); 
        });