Показать сообщение отдельно
  #4 (permalink)  
Старый 29.08.2012, 16:01
Интересующийся
Отправить личное сообщение для IDCh Посмотреть профиль Найти все сообщения от IDCh
 
Регистрация: 28.08.2012
Сообщений: 12

Все, додумался с target, сделал.

Подскажите пожалуйста, а в javascript есть некое подобие классов? Хотелось бы создать класс для к примеру плавного выезжания кнопок меню, да вот не знаю, возможно ли это.
Суть в том, что если пользоваться двумя функциями, тут происходит конфликт в переменной timer для setinterval-а. Я его в каждой функции (show, hide) очищаю, а после назначаю новый setInterval. Но тут происходит колнфликт. Чтобы передавать из функции в функцию переменную timer, ее надо объявить вне их, просто в <script></script>.
Но(!), тогда будет одна переменная timer на всех выезжающие объекты, что воспроизведет кучу глюков. (обращение к одной переменной куч функций, и очистка ее же. получается, быстро двинул мышкой по меню - многие остановились, или быстро дергаться стали).

Подобие класса было бы отлично. К примеру класс MenuMovable. В нем своя переменная timer и свои две функции. И конечно же своя пустая переменная для объекта.
Достаточно было бы создать класс и в него кинуть объект.

Я просто знаком с ActionScript, ориентируюсь пока что по нему, изучая JavaScript.
Ответить с цитированием