HEX
Server: LiteSpeed
System: Linux cde2.duelhost.dk 4.18.0-553.34.1.lve.el8.x86_64 #1 SMP Thu Jan 9 16:30:32 UTC 2025 x86_64
User: dtptviut (1121)
PHP: 8.0.30
Disabled: exec,system,passthru,shell_exec,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname
Upload Files
File: /home/dtptviut/domains/julebloggen.dk/private_html/wp-content/themes/mts_socialnow/js/sticky.js
jQuery(document).ready(function() {
	function isScrolledTo(elem,top) {
		var docViewTop = jQuery(window).scrollTop(); //num of pixels hidden above current screen
		var docViewBottom = docViewTop + jQuery(window).height();

		var elemTop = jQuery(elem).offset().top - top; //num of pixels above the elem
		var elemBottom = elemTop + jQuery(elem).height();

		return ((elemTop <= docViewTop));
	}

	function stickThatMenu(sticky,catcher,top) {
		if(isScrolledTo(sticky,top)) {
			sticky.addClass('sticky-navigation-active');
			catcher.height(sticky.height());
		} 
		var stopHeight = catcher.offset().top;
		if ( stopHeight > sticky.offset().top) {
			sticky.removeClass('sticky-navigation-active');
			catcher.height(0);
		}
	}

	var catcher = jQuery('#catcher'),
		sticky  = jQuery('.sticky-navigation'),
		bodyTop = jQuery('body').offset().top;

	if ( sticky.length ) {
	
		jQuery(window).scroll(function() {
			stickThatMenu(sticky,catcher,bodyTop);
		});
		jQuery(window).resize(function() {
			stickThatMenu(sticky,catcher,bodyTop);
		});
	}
});