Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.01.2015, 20:08
Аватар для Dark_Delphin
Кандидат Javascript-наук
Отправить личное сообщение для Dark_Delphin Посмотреть профиль Найти все сообщения от Dark_Delphin
 
Регистрация: 25.07.2013
Сообщений: 129

Эффект сворачивание и разворачивания
Всем приветы.

Подскажите, плиз, как в этот код дописать эффект анимации появления и скрытие элемента?

$('#opengta').click(function(e) {
  
    var $message = $('#menugta');
 
    if ($message.css('display') != 'block') {
        $message.show();
 
        var firstClick = true;
        $(document).bind('click.myEvent', function(e) {
            if (!firstClick && $(e.target).closest('#menugta').length == 0) {
                $message.hide();
                $(document).unbind('click.myEvent');
            }
            firstClick = false;
        });
    }
 
    e.preventDefault();
});
Ответить с цитированием
  #2 (permalink)  
Старый 21.01.2015, 22:58
Аватар для Dark_Delphin
Кандидат Javascript-наук
Отправить личное сообщение для Dark_Delphin Посмотреть профиль Найти все сообщения от Dark_Delphin
 
Регистрация: 25.07.2013
Сообщений: 129

Извините)
Не думал, что всё так просто...

Вот так работает, я думаю это правильно:
$('#opengta').click(function(e) {
  
    var $message = $('#menugta');
 
    if ($message.css('display') != 'block') {
        $message.show('fast');
 
        var firstClick = true;
        $(document).bind('click.myEvent', function(e) {
            if (!firstClick && $(e.target).closest('#menugta').length == 0) {
                $message.hide('fast');
                $(document).unbind('click.myEvent');
            }
            firstClick = false;
        });
        }
 
    e.preventDefault();
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Эффект увеличения всего сайта sss2019 Общие вопросы Javascript 6 03.11.2014 16:24
Помогите сделать эффект смены страниц Eugi Элементы интерфейса 6 16.07.2013 17:06
реально ли реализовать такой эффект на сайте danil-n2 Элементы интерфейса 1 09.11.2012 00:34
Интересный эффект InviS jQuery 4 25.08.2010 13:49
эффект ленты HelpeR Общие вопросы Javascript 8 08.01.2009 11:41