steveosoule
10/16/2014 - 8:34 PM

iOS Fix for Absolute Positioning while input focus

iOS Fix for Absolute Positioning while input focus

<script>
  // ---- iOS fix for absolute positioning while input focus ---- //
  if (typeof Modernizr !== 'undefined' && Modernizr.touch) {
  	var $body = jQuery('body');
  	$(document)
  	.on('focus', 'input,select,textarea', function(e) {
  		$body.addClass('fixfixed');
  	})
  	.on('blur', 'input,select,textarea', function(e) {
  		$body.removeClass('fixfixed');
  	});
  }
</script>

<style>
  /* iOS fix for absolute positioning while input focus */
  .fixfixed .mobile-footer,
  .fixfixed .mobile-menu {display:none;}
</style>