JavaScript - Full Height Container

Aus Wikizone
Version vom 10. April 2017, 15:15 Uhr von 37.49.32.84 (Diskussion) (Die Seite wurde neu angelegt: „Eignet sich gut für Start von One Pagern. Beispiel 1 <syntaxhighlight lang="javascript"> →‎100 % height elements and more if inner is to big: $(funct…“)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Eignet sich gut für Start von One Pagern. Beispiel 1

   /* 100 % height elements and more if inner is to big*/
    $(function(){
        var windowH = $(window).height();
        var wrapperH = $('.fullHeight').height();
        if(windowH > wrapperH) {                            
            $('.fullHeight').css({'height':($(window).height())+'px'});
        }                                                                               
        $(window).resize(function(){
            var windowH = $(window).height();
            var wrapperH = $('.fullHeight').height();
            var differenceH = windowH - wrapperH;
            var newH = wrapperH + differenceH;
            var truecontentH = $('#fullHeight .inner').height();
            if(windowH > truecontentH) {
                $('#fullHeight').css('height', (newH)+'px');
            }

        })          
    });

Beispiel 2 (Template von angelajochum.de) <syntaxhighlight lang="javascript"> <syntaxhighlight>