// JavaScript Document function pokazPodkategorie() { okno = jQuery(this).find(".submenu"); if(okno.html()) { okno.fadeIn(100); okno.css("top", 0); scroll = jQuery(window).scrollTop(); windowHeight = jQuery(window).height(); pageOffsetFromTopOfTheScreen = jQuery(this).offset().top; subHeight = okno.outerHeight(); dolnaPozycjaOkna = pageOffsetFromTopOfTheScreen + subHeight - scroll; if (dolnaPozycjaOkna > windowHeight) okno.css("top", -(dolnaPozycjaOkna-windowHeight)); gornaPozycjaOkna = okno.position().top + pageOffsetFromTopOfTheScreen - scroll; if (gornaPozycjaOkna < 0) okno.css("top", okno.position().top - gornaPozycjaOkna); } } function ukryjPodkategorie() { jQuery(this).find(".submenu").fadeOut(100); } var config = { sensitivity: 20, // number = sensitivity threshold (must be 1 or higher) interval: 100, // number = milliseconds for onMouseOver polling interval over: pokazPodkategorie, // function = onMouseOver callback (REQUIRED) timeout: 100, // number = milliseconds delay before onMouseOut out: ukryjPodkategorie // function = onMouseOut callback (REQUIRED) }; jQuery(".submenuKontener").hoverIntent( config )