Mam napisany taki skrypt w jQuery:
<script type="text/javascript"> jQuery.noConflict(); jQuery(function() { jQuery("#pasekmenu").css("left","-622px"); jQuery("#pasekmenu").hover ( function() { jQuery("#pasekmenu").animate({left: "0px"}, 500 ); }, function() { jQuery("#pasekmenu").animate({left: "-622px"}, 500 ); } ) }); </script>
Jego działanie polega na tym, że animuje on pojawianie się menu po najechaniu myszką na wystający przycisk i chowaniu się menu po zdjęciu kursora z jego obszaru.
Wszystko ładnie działa, jednak jest mały problem. Czasem animacja szaleje. Np. gdy szybko przesuniemy kursorem nad tym menu zaczyna się ono samoczynnie chować o otwierać i tak kilka razy póki się nie uspokoi;)
Chodzi mi o to żeby zabezpieczyć jakoś ten skrypt, aby w czasie wykonywania animacji nie reagował na zmiany położenia kursora.
Albo w drugą stronę(lepsze rozwiązanie), żeby reakcje były natychmiastowe, tzn. gdy menu nie wysunie się do końca a kursor zniknie z jego obszaru to żeby zaczęło się już chować.
Niestety nie wiem jak to zrobić i proszę o pomoc.