У меня есть страница, в которой отображаются изображения людей. У меня есть анимированный gif над каждой картинкой, так что, когда люди нажимают на нее, она играет короткую анимацию с прозрачностью, так что похоже, что человек получает удар по лицу. Вот моя строка кода:Слушайте анимированный gif по щелчку, затем выполните действие Symfony
<img class="slap_animation" src="/images/slap-in-the-face-still.gif" alt="" onclick='this.src="/images/slap-in-the-face.gif"' />
Это работает отлично, но я хочу сделать больше с ним. Я хочу сделать так, чтобы, когда люди нажимают на нее, анимация играет и на последнем кадре, она выполняет действие symfony, чтобы добавить +1 в поле «slapcount». Каков самый простой способ сделать это? Анимация длится около 2 секунд.
Используйте AJAX для отправки данных в действие и обновления slapcount. BTW - Я хочу видеть, что в действии: D –
Это тот же вопрос? http://stackoverflow.com/questions/6608975/upon-link-click-and-settimeout – Slickrick12