После блога по вертикали для 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 - последний элемент на странице.