0

How can I make this function run on load and on window resize? thanks.

jQuery(function( $ ) {
var headerHeight = $("#header").outerHeight();
var viewportHeight = $(window).height();
var elementNewHeight = viewportHeight - headerHeight;
$(".fullHeightThis").outerHeight(elementNewHeight);
});
Kara
  • 6,115
  • 16
  • 50
  • 57
Michalis Antoniou
  • 335
  • 1
  • 3
  • 14
  • possible duplicate of [jQuery function triggered on window resize but not on page load](http://stackoverflow.com/questions/11993604/jquery-function-triggered-on-window-resize-but-not-on-page-load) – Huangism Aug 14 '14 at 15:06

1 Answers1

0
jQuery(function( $ ) {
    function someStuff(){
      var headerHeight = $("#header").outerHeight();
      var viewportHeight = $(window).height();
      var elementNewHeight = viewportHeight - headerHeight;
      $(".fullHeightThis").outerHeight(elementNewHeight);
    }
    someStuff(); //call immediately

    $(window).on('resize', someStuff);

});
Jack
  • 8,851
  • 3
  • 21
  • 26