Вертикальная подгонка DataTables при изменении размера окна - PullRequest
0 голосов
/ 09 июня 2018

После блога по вертикали для DataTables https://datatables.net/blog/2015-04-10, Я пытаюсь настроить свою таблицу таким же образом, но с использованием события изменения размера окна.Вот что я делаю:

<script>
     var prevHeight = 0; //for storing the previous height of the window
     $(document).ready(function() {
            prevHeight = $(window).height(); //get the current height of the window on load
     });

     $(window).on('resize', function(e){
         var currentHeight = $(window).height(); //height of the window after resize
         var wrapper = $('.resize_wrapper'); //div containing the table
         var resizeStartHeight = wrapper.height(); //height of the wrapper

         var height = resizeStartHeight + (currentHeight - prevHeight); //new height for the wrapper
         if ( height < 180 ) { //setting a minimum height
             height = 180;
         }
         wrapper.height( height ); //set the new height for the wrapper
         prevHeight = $(window).height(); //store the new height of the window
     });

</script>

Размер контейнера таблицы изменяется, длина страницы моей таблицы изменяется.Пока этот код работает, но я не могу понять, чего мне не хватает, потому что под моей таблицей все еще есть огромная пустая область.Там больше ничего нет, моя таблица / div - последний элемент на странице.

pageResize result

...