var uchoHidden = true; //vychozi nastaveni promenne var hideUchoTimeout = 4000; //za jak dlouho se ma ucho schovat var uchoClicked = false; //pro rozpoznani, jestli bylo ucho nakliknuto - pak se samo nezavira (kvuli dotykacum) $(document).ready(function(){ $('#hd-infoFloat').css('bottom', "-" + ($('#hd-infoFloat').height() - $("#hd-infoFloat-close").height()) + "px").show(); $("#hd-infoFloat-close").click(function(){ if(uchoHidden) { uchoClicked = true; uchoSlideIn(); } else { uchoSlideOut(); } return false; }); $(window).scroll(function(){ uchoSlideOut(); }); }); $(window).load(function(){ if ($.cookie('ucho') == null) { uchoSlideIn(); //pocatecni nastaveni timeru - jsem-li mimo, zavre se var uchoTimeoutId = setTimeout(function(){ uchoSlideOut(); }, hideUchoTimeout); $("#hd-infoFloat").data('uchoTimeoutId', uchoTimeoutId); //vyjeti z ucha $("#hd-infoFloat").mouseenter(function(){ clearTimeout($(this).data('uchoTimeoutId')); }).mouseleave(function(){ var uchoTimeoutId = setTimeout(function(){ if(!uchoClicked) uchoSlideOut() }, hideUchoTimeout); //set the uchoTimeoutId, allowing us to clear this trigger if the mouse comes back over $(this).data('uchoTimeoutId', uchoTimeoutId); }); $.cookie("ucho", "done") } }); function uchoSlideIn() { $("#hd-infoFloat").animate({bottom: 0},500,'easeInOutElastic'); uchoHidden = false; } function uchoSlideOut() { $("#hd-infoFloat").animate({bottom: "-" + ($('#hd-infoFloat').height() - $("#hd-infoFloat-close").height())},500,'easeOutElastic'); uchoHidden = true; }