Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
evgeny_ryabcev
@evgeny_ryabcev
JavaScript
Почему функция toggle не реагирует на третий клик?
$(document).ready(function() {
$("#contacts").toggle(function () {
$('#block').addClass("animated fadeInDown displayed");
},function(){
$('#block').addClass("animated fadeOutDown");
});
});
Контакты
Текст
.block{
background:#ccc;
padding:15px;
display:none;
}
.displayed{
display:block;
}
При первом нажатии появляется анимация, при втором исчезает(все как надо). Но при третьем нажатие ничего не происходит(Хотелось бы, чтобы анимация шла по кругу). Спасибо.
*Подключен Animate.css
Вопрос задан
более трёх лет назад
2553 просмотра
Комментировать
Подписаться
1
Оценить
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
Rowdy Ro
@rowdyro
В колбеке появления $('#block').removeClass('fadeOutDown');
Ответ написан
более трёх лет назад
1
комментарий
Нравится
1
комментарий
Facebook
Вконтакте
Twitter
evgeny_ryabcev
@evgeny_ryabcev
Автор вопроса
@rowdyro
, получилось, но когда приходится нажимать в 4 раз(для второго появления) приходится нажимать два раза. Как это можно исправить?
Написано
более трёх лет назад
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
JavaScript
+1 ещё
Простой
Не корректно считает высоту pdf puppeteer?
1 подписчик
7 часов назад
22 просмотра
0
ответов
JavaScript
+1 ещё
Простой
Какой мобильный гибридный фреймворк лучше выбрать?
1 подписчик
04 июн.
451 просмотр
3
ответа
JavaScript
Средний
Какой посоветуете учебник/книгу JavaScript?
1 подписчик
03 июн.
427 просмотров
4
ответа
JavaScript
+1 ещё
Простой
Как обособить эти два события?
1 подписчик
03 июн.
123 просмотра
1
ответ
JavaScript
+1 ещё
Средний
Как вычислить размер шрифта для блока div с заданным размером?
2 подписчика
31 мая
193 просмотра
1
ответ
JavaScript
+1 ещё
Простой
Какой аналог метода .includes("текст") для полного соответствия?
1 подписчик
30 мая
635 просмотров
1
ответ
JavaScript
+3 ещё
Средний
Как сделать расширенную область при наведении курсора?
4 подписчика
30 мая
1438 просмотров
1
ответ
JavaScript
Простой
Почему селект2 мулти добавляет пустое значение?
1 подписчик
29 мая
55 просмотров
0
ответов
JavaScript
+2 ещё
Простой
Как сделать анимацию прорисовки линии в fabric 6?
1 подписчик
25 мая
87 просмотров
0
ответов
JavaScript
Простой
Как заставить скрипт tampermonkey работать?
2 подписчика
23 мая
254 просмотра
2
ответа
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Уверенный программист JavaScript
novaArt
от 100 000 до 180 000 ₽
Senior Frontend (JavaScript) разработчик
Vital Partners
от 350 000 до 400 000 ₽
Fullstack-разработчик (PHP/JavaScript)
Rubrain.com
•
Москва
от 250 000 до 280 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама