Как сделать рестарт gif изображения по клику?
Сначала нужно подгрузить картинку:var gif = new Image();
gif.src = "path";
Первый раз картинке выставляешь src на gif.onload:img.attr('src', gif.src);
Потом свапаешь src с "ничем":img.attr('src', '');
img.attr('src', gif.src);
Так картинка не будет реально перезагружаться с сервера.
Как вариант:
1) удалить элемент из DOM,
2) поменять стиль/класс элементу,
3) вернуть элемент в DOM.