dazle
@dazle
Хороший электрик, но в душе программист

Как сделать анимацию при каждом клике?

При клике происходит анимация полета вверх и увеличения рейтинга после он исчезает и появляется снова уже с добавленным или отнятым рейтингом. Когда я снова нажимаю на него анимация не происходит (допустим если я хочу повысить рейтинг на +2 при первом нажатии анимация происходит при втором нажатии рейтинг без анимации просто повысился, а нужно чтобы всегда была анимация при клике). Необязательно на моем примере если есть другой пример постоянной анимации при клике выложите буду благодарен.

$(function (){
 $('.reyrus').on('click', '.plusrus', e => {
  $('#onet', e.delegateTarget).animate({
    
    'opacity':'0',
    'marginTop':'-220px',
	'marginRight':'-220px',
    'font-size':'90px'
	
  }, 2500)
});
 });

а вот разметка:
<div class="reyrus">

<div class="summarus" data-summa="' . $row['idvol'] . '">
<div id=onet>".$row['reyting']."</div>
</div>

<div class="minusrus" data-minusrus="' . $row['idvol'] . '"><h5>-</h5></div>
<div class="plusrus" data-plusrus="' . $row['idvol'] . '"><h4>+</h4></div>

</div>
  • Вопрос задан
  • 110 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы