$(window).on( 'load' , function() {
var secondspotlightTop = ( ( $( "#under-splash" ).height() - $( "#second-spotlight" ).height() ) * .5 );
$( "#second-spotlight" ).css( "margin-top" , secondspotlightTop );
$(window).resize( function() {
var secondspotlightTop = ( ( $( "#under-splash" ).height() - $( "#second-spotlight" ).height() ) * .5 );
$( "#second-spotlight" ).css( "margin-top" , secondspotlightTop );
} );
} );
Put your code to one function and call inside to window resize function
No need to repeat the code for normal and resize functions
$(window).on( 'load' , function() {
function contsize()
{
var secondspotlightTop = ( ( $( "#under-splash" ).height() - $( "#second-spotlight" ).height() ) * .5 );
$( "#second-spotlight" ).css( "margin-top" , secondspotlightTop );
}
contsize();
$(window).bind("resize",function(){contsize();});
} );