2012-01-31 7 views

Odpowiedz

1

zrobił w ten sposób:

$(window).resize(function() { 
    $("#grid").height($("<container for grid>").height()); 
$(".slick-viewport").height($("#grid").height()); 
}); 

Dzięki jQuery i jej wysokość() Funkcja

+0

może to spowodować treść nie aktualizowania podczas przewijania w dolnej granicy. – sivann

+4

-1: Użyj interfejsu API. Nie zmieniaj tylko rozmiaru jednego elementu. Mogą być nieznane konsekwencje. –

5

To działa lepiej niż tylko zmiana wysokości .slick-rzutni.

$(window).resize(function(){ 
    var h=$(window).height(); 
    $('#myGrid').css({'height':(h-65)+'px'}); 
    grid.resizeCanvas(); 
}); 
12

To działa dobrze dla mnie. Może funkcja resizeCanvas() jest nową funkcją w gładkiej siatce.

Kod to CoffeeScript.

$(window).resize -> grid.resizeCanvas() 
+0

To pomogło mi rozwiązać problemy z renderowaniem, dziękuję –

0

To wydaje się działać dobrze:

$(window).resize(function() { 
    grid.resizeCanvas(); 
});