Здравствуйте.
http://angular.istark.ru/calc.html
Объясню действие скрипта:
В примере, у блока step1, по неведению появляется блок с подсказкой и функцией animate() добавляется прозрачность. После ухода мыши, свойства стилей должны удалиться. Но удаляются, почему-то все кроме opacity. При том, что, для пробы, я добавил animate, который должен убирать прозрачность на 0. Но этого тоже не происходит. Происходит, но с какой-то не понятной задержкой, если секунд 5 понаблюдать за кодом в инспекторе, видно, что opacity возвращается в 0, но не всегда. Иногда opacity начинает "прыгать от 0 до 1". Такое ощущение, что animate который делает opacity в 1 сам начинает работать, потом начинает работать animate, который делает opacity в 0 и так неоднократно )
Может кто-нибудь подсказать, в чем тут может быть дело? Или предложить какой-нибудь другой вариант реализации.
Вообще, нужно, что бы над display:block блоком, при наведение, появлялся соответствующий ему блок с подсказкой. А при уходе мыши, он исчезал.