It looks I solved it. For those who could have same problem, the solution was to store timer ids in an array instead of storing it in one variable. on mouseout you need to push a new id into array and on mouseover just check the array length. If there were any items, shift them in a for loop and use clearTimeout on these shifted ids. If you want more info or you think the explanation is confusing, don't be shy to ask ;) I'll try to advise.
- [jQuery] delayed tooltip hiding martin
- [jQuery] Re: delayed tooltip hiding martin