анимация div по клику

118
03 октября 2019, 21:40

Использую css анимацию отсюда https://daneden.github.io/animate.css/. Реализация такая, что просто дописывается к классу выбраная анимация. Например есть div:

<div class="containerTop"></div>

С анимацией он выглядит так:

<div class="containerTop animated bounce"></div>

При загрузке страницы все работает, но как сделать анимацию по клику? Алерты работают:

<div class="containerTop" onclick='alert("youClickedMe!");'></div>

Но когда я хочу добавить анимацию, то -нет.:

<div class="containerTop" onclick='animated bounce'></div>

JavaScript тоже не помог, значит делаю что-то не так.

Как это правильно реализовать?

Answer 1

Вот пример запуска анимации по клику:

// сама функция, которая накладывает класс 
function startAnimation(e) { 
  $("#containerTop").addClass("animated bounce"); 
}
.container { 
  width: 100px; 
  height: 100px; 
  background-color: red; 
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> 
<link href="https://raw.githubusercontent.com/daneden/animate.css/master/animate.min.css" rel="stylesheet" /> 
 
<div id="containerTop" class="container"></div> 
 
<!-- Вешаем функцию startAnimation на клик кнопки --> 
<button id="animate" onclick="startAnimation()">Animate!</button>

READ ALSO
Как создать виджет (обратная связь, форма какая-либо..)? [закрыт]

Как создать виджет (обратная связь, форма какая-либо..)? [закрыт]

Подскажите, пожалуйста, где почитать, может где исходники есть этого *** добраВсе, что ни гуглится, так это живосайты и прочее подобное

119
Не работает скрипт jQuery на Mac Os

Не работает скрипт jQuery на Mac Os

Я написал код который должен динамично генерировать таблицу для навигации по контенту

150
Как налету заполнить данные в select2?

Как налету заполнить данные в select2?

Использую плагин для селекта select2? как я могу динамически заполнить выпадающий список опциями и сделать по ним поиск без ajax, как я это вижу,...

115
Как отобразить сепаратор под иконкой в ContextMenu?

Как отобразить сепаратор под иконкой в ContextMenu?

Есть два MenuItem'a между ними сепаратор, но как его отобразить под иконкой?

147