Во время выполнения метода, который запускается в течение 10 секунд для добавления некоторых элементов в html, анимированный gif вообще не перемещается, создавая ощущение, что веб-страница зависла. Любой способ обойти это.
Пример кода:
$('#button).click(function() { showAnimatedGif(); longRunningMethod(); hideAnimatedGif(); });
Один из способов обойти это - разбить длительный метод на несколько этапов и анимировать таким образом, но тогда вы должны написать свой код таким образом для каждого длительного метода.
Интересно, есть ли другой способ сделать это ?