Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Почему не работает? (https://javascript.ru/forum/misc/42757-pochemu-ne-rabotaet.html)

Chekist 08.11.2013 10:40

Цитата:

Сообщение от рони
в .on() ваше счастье ... )))

Спасибо огромное!

Теперь проблема - событие on срабатывает одновременно с первым же кликом... по идее класс-то еще старый "window-button-span", а не "window-button-span-go"...

http://jsfiddle.net/3aPQ2/6/

.

рони 08.11.2013 10:50

Цитата:

Сообщение от Chekist
событие on срабатывает одновременно с первым же кликом

не судьба код просмотреть внимательней в 10 посте там решена и эта проблема - не меняйте класс во время клика а после анимации

Chekist 08.11.2013 10:57

Спасибо посмотрю более внимательно

рони 08.11.2013 11:02

Цитата:

Сообщение от Chekist
Я учел и этот момент... класс меняется после увеличения окна и появления формы...
http://jsfiddle.net/3aPQ2/7/

всё с точностью наоборот... берите код из 10 поста

рони 08.11.2013 11:11

Chekist,
для понимания
$(".small").animate({
                "height": "400px"
            }, 300).removeClass("small").addClass("big");

анимация будет ползти а
removeClass и addClass сработают сразу не не через 300 миллисекунд --- чтобы сработало в конце анимации - у анимации есть callback вот он запуститься точно в конце

Chekist 08.11.2013 12:55

Спасибо огромное!
Пост 10 - готовое решение.


Часовой пояс GMT +3, время: 15:18.